Interface SqlEncryptionProtector

All Superinterfaces:
HasId, HasInner<com.microsoft.azure.management.sql.implementation.EncryptionProtectorInner>, HasResourceGroup, Indexable, Refreshable<SqlEncryptionProtector>, Updatable<SqlEncryptionProtector.Update>

@Beta(V1_9_0) public interface SqlEncryptionProtector extends HasId, HasInner<com.microsoft.azure.management.sql.implementation.EncryptionProtectorInner>, HasResourceGroup, Indexable, Refreshable<SqlEncryptionProtector>, Updatable<SqlEncryptionProtector.Update>
An immutable client-side representation of an Azure SQL Encryption Protector.
  • Method Details

    • sqlServerName

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

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

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

      Region region()
      Returns:
      the resource location
    • serverKeyName

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

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

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

      String thumbprint()
      Returns:
      thumbprint of the server key