Share via


DiskEncryptionSetInner Class

Definition

disk encryption set resource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DiskEncryptionSetInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DiskEncryptionSetInner = class
    inherit Resource
Public Class DiskEncryptionSetInner
Inherits Resource
Inheritance
DiskEncryptionSetInner
Attributes

Constructors

DiskEncryptionSetInner()

Initializes a new instance of the DiskEncryptionSetInner class.

DiskEncryptionSetInner(String, String, String, String, IDictionary<String, String>, EncryptionSetIdentity, DiskEncryptionSetType, KeyVaultAndKeyReference, IList<KeyVaultAndKeyReference>, String)

Initializes a new instance of the DiskEncryptionSetInner class.

Properties

ActiveKey

Gets or sets the key vault key which is currently used by this disk encryption set.

EncryptionType

Gets or sets possible values include: 'EncryptionAtRestWithCustomerKey', 'EncryptionAtRestWithPlatformAndCustomerKeys'

Id

Resource Id. Setter is protected because Id needs to be set in Network resources.

(Inherited from ProxyResource)
Identity
Location

Resource location

(Inherited from Resource)
Name

Resource name

(Inherited from ProxyResource)
PreviousKeys

Gets a readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.

ProvisioningState

Gets the disk encryption set provisioning state.

Tags

Resource tags

(Inherited from Resource)
Type

Resource type

(Inherited from ProxyResource)

Methods

Validate()

Validate the object.

Applies to