SqlEncryptionProtector Interface
Implements
HasId
HasResourceGroup
HasInnerModel<EncryptionProtectorInner>
Indexable
Refreshable<SqlEncryptionProtector>
Updatable<Update>
public interface SqlEncryptionProtector
extends HasId, HasInnerModel<EncryptionProtectorInner>, HasResourceGroup, Indexable, Refreshable<SqlEncryptionProtector>, Updatable<Update>
An immutable client-side representation of an Azure SQL Encryption Protector.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract String | kind() |
abstract String | parentId() |
abstract Region | region() |
abstract String | serverKeyName() |
abstract
Server |
serverKeyType() |
abstract String | sqlServerName() |
abstract String | thumbprint() |
abstract String | uri() |
Method Details
kind
public abstract String kind()
Returns:
the kind of encryption protector; this is metadata used for the Azure Portal experience
parentId
public abstract String parentId()
Returns:
the parent SQL server ID
region
public abstract Region region()
Returns:
the resource location
serverKeyName
public abstract String serverKeyName()
Returns:
the name of the server key
serverKeyType
public abstract ServerKeyType serverKeyType()
Returns:
the encryption protector type
sqlServerName
public abstract String sqlServerName()
Returns:
name of the SQL Server to which this DNS alias belongs
thumbprint
public abstract String thumbprint()
Returns:
thumbprint of the server key
uri
public abstract String uri()
Returns:
the URI of the server key