EncryptionScope Sınıf

Şifreleme Kapsamı kaynağı.

Değişkenler yalnızca sunucu tarafından doldurulur ve istek gönderilirken yoksayılır.

Devralma
azure.mgmt.storage.v2021_09_01.models._models_py3.Resource
EncryptionScope

Oluşturucu

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

Değişkenler

id
str

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Kaynağın adı.

type
str

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts".

source
str veya EncryptionScopeSource

Şifreleme kapsamı için sağlayıcı. Olası değerler (büyük/küçük harfe duyarlı değildir): Microsoft.Storage, Microsoft.KeyVault. Bilinen değerler şunlardır: "Microsoft.Storage" ve "Microsoft.KeyVault".

state
str veya EncryptionScopeState

Şifreleme kapsamının durumu. Olası değerler (büyük/küçük harfe duyarlı değildir): Etkin, Devre Dışı. Bilinen değerler şunlardır: "Etkin" ve "Devre Dışı".

creation_time
datetime

Şifreleme kapsamının oluşturma tarihini ve saatini UTC olarak alır.

last_modified_time
datetime

Şifreleme kapsamının son değişiklik tarihini ve saatini UTC olarak alır.

key_vault_properties
EncryptionScopeKeyVaultProperties

Şifreleme kapsamı için anahtar kasası özellikleri. Şifreleme kapsamı 'source' özniteliği 'Microsoft.KeyVault' olarak ayarlandıysa, bu gerekli bir alandır.

require_infrastructure_encryption
bool

Hizmetin bekleyen veriler için platform tarafından yönetilen anahtarlarla ikincil bir şifreleme katmanı uygulayıp uygulamadığını gösteren boole değeri.