EncryptionScope interface

The Encryption Scope resource.

Extends

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.

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

The name of the resource

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

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

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource

name?: string

Property Value

string

Inherited From ProxyResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

systemData?: SystemData

Property Value

Inherited From ProxyResource.systemData

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type?: string

Property Value

string

Inherited From ProxyResource.type