Share via


EncryptionScopeProperties Class

Properties to EncryptionScope.

Variables are only populated by the server, and will be ignored when sending a request.

Constructor

EncryptionScopeProperties(*, key_vault_properties: _models.KeyVaultProperties | None = None, key_source: str | _models.KeySource = 'Microsoft.KeyVault', state: str | _models.EncryptionScopeState | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
key_vault_properties

Properties of KeyVault.

Default value: None
key_source

Enumerates the possible value of keySource for Encryption. Known values are: "Microsoft.CognitiveServices" and "Microsoft.KeyVault".

Default value: Microsoft.KeyVault
state

The encryptionScope state. Known values are: "Disabled" and "Enabled".

Default value: None

Variables

Name Description
key_vault_properties

Properties of KeyVault.

key_source

Enumerates the possible value of keySource for Encryption. Known values are: "Microsoft.CognitiveServices" and "Microsoft.KeyVault".

provisioning_state

Gets the status of the resource at the time the operation was called. Known values are: "Accepted", "Creating", "Deleting", "Moving", "Failed", "Succeeded", and "Canceled".

state

The encryptionScope state. Known values are: "Disabled" and "Enabled".