Partager via


SqlEncryptionProtector Interface

Implements

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 ServerKeyType 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

Applies to