Partilhar via


EncryptionScopeInner Classe

public final class EncryptionScopeInner
extends ProxyResource

O recurso escopo de criptografia.

Resumo do Construtor

Construtor Description
EncryptionScopeInner()

Cria uma instância da classe Interna escopode criptografia.

Resumo do método

Modificador e tipo Método e descrição
OffsetDateTime creationTime()

Obter a propriedade Tempo de criação: obtém a data e a hora de criação do escopo de criptografia em UTC.

EncryptionScopeKeyVaultProperties keyVaultProperties()

Obter a propriedade KeyVaultProperties: as propriedades do cofre de chaves para o escopo de criptografia.

OffsetDateTime lastModifiedTime()

Obter a últimapropriedade Hora modificada: obtém a data e a hora da última modificação do escopo de criptografia em UTC.

Boolean requireInfrastructureEncryption()

Obter a propriedade requireInfrastructureEncryption: um booliano que indica se o serviço aplica ou não uma camada secundária de criptografia com chaves gerenciadas pela plataforma para dados inativos.

EncryptionScopeSource source()

Obter a propriedade de origem: o provedor para o escopo de criptografia.

EncryptionScopeState state()

Obter a propriedade state: o estado do escopo de criptografia.

void validate()

Valida a instância.

EncryptionScopeInner withKeyVaultProperties(EncryptionScopeKeyVaultProperties keyVaultProperties)

Defina a propriedade KeyVaultProperties: as propriedades do cofre de chaves para o escopo de criptografia.

EncryptionScopeInner withRequireInfrastructureEncryption(Boolean requireInfrastructureEncryption)

Defina a propriedade requireInfrastructureEncryption: um booliano que indica se o serviço aplica ou não uma camada secundária de criptografia com chaves gerenciadas pela plataforma para dados inativos.

EncryptionScopeInner withSource(EncryptionScopeSource source)

Defina a propriedade de origem: o provedor para o escopo de criptografia.

EncryptionScopeInner withState(EncryptionScopeState state)

Defina a propriedade state: o estado do escopo de criptografia.

Métodos herdados de ProxyResource

Métodos herdados de java.lang.Object

Detalhes do construtor

EncryptionScopeInner

public EncryptionScopeInner()

Cria uma instância da classe EncryptionScopeInner.

Detalhes do método

creationTime

public OffsetDateTime creationTime()

Obter a propriedade creationTime: obtém a data e a hora de criação do escopo de criptografia em UTC.

Returns:

o valor creationTime.

keyVaultProperties

public EncryptionScopeKeyVaultProperties keyVaultProperties()

Obter a propriedade keyVaultProperties: as propriedades do cofre de chaves para o escopo de criptografia. Esse é um campo obrigatório se o atributo 'source' do escopo de criptografia estiver definido como 'Microsoft.KeyVault'.

Returns:

o valor keyVaultProperties.

lastModifiedTime

public OffsetDateTime lastModifiedTime()

Obter a propriedade lastModifiedTime: obtém a data e a hora da última modificação do escopo de criptografia em UTC.

Returns:

o valor lastModifiedTime.

requireInfrastructureEncryption

public Boolean requireInfrastructureEncryption()

Obtenha a propriedade requireInfrastructureEncryption: um booliano que indica se o serviço aplica ou não uma camada secundária de criptografia com chaves gerenciadas pela plataforma para dados inativos.

Returns:

o valor requireInfrastructureEncryption.

source

public EncryptionScopeSource source()

Obter a propriedade de origem: o provedor para o escopo de criptografia. Valores possíveis (que não diferenciam maiúsculas de minúsculas): Microsoft.Storage, Microsoft.KeyVault.

Returns:

o valor de origem.

state

public EncryptionScopeState state()

Obter a propriedade state: o estado do escopo de criptografia. Valores possíveis (que não diferenciam maiúsculas de minúsculas): Habilitado, Desabilitado.

Returns:

o valor de estado.

validate

public void validate()

Valida a instância.

withKeyVaultProperties

public EncryptionScopeInner withKeyVaultProperties(EncryptionScopeKeyVaultProperties keyVaultProperties)

Defina a propriedade keyVaultProperties: as propriedades do cofre de chaves para o escopo de criptografia. Esse é um campo obrigatório se o atributo 'source' do escopo de criptografia estiver definido como 'Microsoft.KeyVault'.

Parameters:

keyVaultProperties - o valor keyVaultProperties a ser definido.

Returns:

o próprio objeto EncryptionScopeInner.

withRequireInfrastructureEncryption

public EncryptionScopeInner withRequireInfrastructureEncryption(Boolean requireInfrastructureEncryption)

Defina a propriedade requireInfrastructureEncryption: um booliano que indica se o serviço aplica ou não uma camada secundária de criptografia com chaves gerenciadas pela plataforma para dados inativos.

Parameters:

requireInfrastructureEncryption - o valor requireInfrastructureEncryption a ser definido.

Returns:

o próprio objeto EncryptionScopeInner.

withSource

public EncryptionScopeInner withSource(EncryptionScopeSource source)

Defina a propriedade de origem: o provedor para o escopo de criptografia. Valores possíveis (que não diferenciam maiúsculas de minúsculas): Microsoft.Storage, Microsoft.KeyVault.

Parameters:

source - o valor de origem a ser definido.

Returns:

o próprio objeto EncryptionScopeInner.

withState

public EncryptionScopeInner withState(EncryptionScopeState state)

Defina a propriedade state: o estado do escopo de criptografia. Valores possíveis (que não diferenciam maiúsculas de minúsculas): Habilitado, Desabilitado.

Parameters:

state - o valor de estado a ser definido.

Returns:

o próprio objeto EncryptionScopeInner.

Aplica-se a