Share via


ArmAvsModelFactory.AvsEncryptionKeyVaultProperties Method

Definition

Initializes a new instance of AvsEncryptionKeyVaultProperties.

public static Azure.ResourceManager.Avs.Models.AvsEncryptionKeyVaultProperties AvsEncryptionKeyVaultProperties (string keyName = default, string keyVersion = default, string autoDetectedKeyVersion = default, Uri keyVaultUri = default, Azure.ResourceManager.Avs.Models.AvsEncryptionKeyStatus? keyState = default, Azure.ResourceManager.Avs.Models.AvsEncryptionVersionType? versionType = default);
static member AvsEncryptionKeyVaultProperties : string * string * string * Uri * Nullable<Azure.ResourceManager.Avs.Models.AvsEncryptionKeyStatus> * Nullable<Azure.ResourceManager.Avs.Models.AvsEncryptionVersionType> -> Azure.ResourceManager.Avs.Models.AvsEncryptionKeyVaultProperties
Public Shared Function AvsEncryptionKeyVaultProperties (Optional keyName As String = Nothing, Optional keyVersion As String = Nothing, Optional autoDetectedKeyVersion As String = Nothing, Optional keyVaultUri As Uri = Nothing, Optional keyState As Nullable(Of AvsEncryptionKeyStatus) = Nothing, Optional versionType As Nullable(Of AvsEncryptionVersionType) = Nothing) As AvsEncryptionKeyVaultProperties

Parameters

keyName
String

The name of the key.

keyVersion
String

The version of the key.

autoDetectedKeyVersion
String

The auto-detected version of the key if versionType is auto-detected.

keyVaultUri
Uri

The URL of the vault.

keyState
Nullable<AvsEncryptionKeyStatus>

The state of key provided.

versionType
Nullable<AvsEncryptionVersionType>

Property of the key if user provided or auto detected.

Returns

A new AvsEncryptionKeyVaultProperties instance for mocking.

Applies to