Partilhar via


EncryptionScope Classe

O recurso Âmbito de Encriptação.

As variáveis são apenas povoadas pelo servidor, e serão ignoradas ao enviar um pedido.

Herança
azure.mgmt.storage.v2020_08_01_preview.models._models_py3.Resource
EncryptionScope

Construtor

EncryptionScope(*, source: str | _models.EncryptionScopeSource | None = None, state: str | _models.EncryptionScopeState | None = None, key_vault_properties: _models.EncryptionScopeKeyVaultProperties | None = None, **kwargs)

Variáveis

id
str

ID de recursos totalmente qualificado para o recurso. Ex - /subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

O nome do recurso.

type
str

O tipo de recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

source
str ou EncryptionScopeSource

O fornecedor para o âmbito de encriptação. Valores possíveis (caso-insensível): Microsoft.Storage, Microsoft.KeyVault. Os valores conhecidos são: "Microsoft.Storage" e "Microsoft.KeyVault".

state
str ou EncryptionScopeState

O estado do âmbito de encriptação. Valores possíveis (caso-insensível): Ativado, incapacitado. Os valores conhecidos são: "Ativado" e "Desativado".

creation_time
datetime

Obtém a data e hora de criação do âmbito de encriptação na UTC.

last_modified_time
datetime

Obtém a última data e hora de modificação do âmbito de encriptação na UTC.

key_vault_properties
EncryptionScopeKeyVaultProperties

As propriedades do cofre chave para o âmbito de encriptação. Este é um campo necessário se o atributo 'source' do âmbito de encriptação estiver definido para 'Microsoft.KeyVault'.