Interface SqlEncryptionProtector

All Superinterfaces:
HasId, HasInnerModel<EncryptionProtectorInner>, HasResourceGroup, Indexable, Refreshable<SqlEncryptionProtector>, Updatable<SqlEncryptionProtector.Update>

An immutable client-side representation of an Azure SQL Encryption Protector.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The template for a SQL Encryption Protector update operation, containing all the settings that can be modified.
    static interface 
    Grouping of all the SQL Encryption Protector update stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the kind of encryption protector.
    Gets the parent SQL server ID.
    com.azure.core.management.Region
    Gets the resource location.
    Gets the name of the server key.
    Gets the encryption protector type.
    Gets the name of the SQL Server to which this DNS alias belongs.
    Gets the thumbprint of the server key.
    uri()
    Gets the URI of the server key.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • Method Details

    • sqlServerName

      String sqlServerName()
      Gets the name of the SQL Server to which this DNS alias belongs.
      Returns:
      name of the SQL Server to which this DNS alias belongs
    • parentId

      String parentId()
      Gets the parent SQL server ID.
      Returns:
      the parent SQL server ID
    • kind

      String kind()
      Gets the kind of encryption protector.
      Returns:
      the kind of encryption protector; this is metadata used for the Azure Portal experience
    • region

      com.azure.core.management.Region region()
      Gets the resource location.
      Returns:
      the resource location
    • serverKeyName

      String serverKeyName()
      Gets the name of the server key.
      Returns:
      the name of the server key
    • serverKeyType

      ServerKeyType serverKeyType()
      Gets the encryption protector type.
      Returns:
      the encryption protector type
    • uri

      String uri()
      Gets the URI of the server key.
      Returns:
      the URI of the server key
    • thumbprint

      String thumbprint()
      Gets the thumbprint of the server key.
      Returns:
      thumbprint of the server key