Interface SqlEncryptionProtector
- All Superinterfaces:
HasId,HasInnerModel<EncryptionProtectorInner>,HasResourceGroup,Indexable,Refreshable<SqlEncryptionProtector>,Updatable<SqlEncryptionProtector.Update>
public interface SqlEncryptionProtector
extends 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 ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe template for a SQL Encryption Protector update operation, containing all the settings that can be modified.static interfaceGrouping of all the SQL Encryption Protector update stages. -
Method Summary
Modifier and TypeMethodDescriptionkind()Gets the kind of encryption protector.parentId()Gets the parent SQL server ID.com.azure.core.management.Regionregion()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.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
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
-