EncryptionScopeProperties interface

Properties of the encryption scope.

Properties

creationTime

Gets the creation date and time of the encryption scope in UTC.

keyVaultProperties

The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.

lastModifiedTime

Gets the last modification date and time of the encryption scope in UTC.

requireInfrastructureEncryption

A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.

source

The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault.

state

The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled.

Property Details

creationTime

Gets the creation date and time of the encryption scope in UTC.

creationTime?: Date

Property Value

Date

keyVaultProperties

The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.

keyVaultProperties?: EncryptionScopeKeyVaultProperties

Property Value

lastModifiedTime

Gets the last modification date and time of the encryption scope in UTC.

lastModifiedTime?: Date

Property Value

Date

requireInfrastructureEncryption

A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.

requireInfrastructureEncryption?: boolean

Property Value

boolean

source

The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault.

source?: string

Property Value

string

state

The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled.

state?: string

Property Value

string