Share via


VaultProperties Constructors

Definition

Overloads

VaultProperties()

Initializes a new instance of the VaultProperties class.

VaultProperties(String, UpgradeDetails, IList<PrivateEndpointConnectionVaultProperties>, String, String, VaultPropertiesEncryption, VaultPropertiesMoveDetails, String, String, MonitoringSettings, VaultPropertiesRedundancySettings)

Initializes a new instance of the VaultProperties class.

VaultProperties()

Initializes a new instance of the VaultProperties class.

public VaultProperties ();
Public Sub New ()

Applies to

VaultProperties(String, UpgradeDetails, IList<PrivateEndpointConnectionVaultProperties>, String, String, VaultPropertiesEncryption, VaultPropertiesMoveDetails, String, String, MonitoringSettings, VaultPropertiesRedundancySettings)

Initializes a new instance of the VaultProperties class.

public VaultProperties (string provisioningState = default, Microsoft.Azure.Management.RecoveryServices.Models.UpgradeDetails upgradeDetails = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.Models.PrivateEndpointConnectionVaultProperties> privateEndpointConnections = default, string privateEndpointStateForBackup = default, string privateEndpointStateForSiteRecovery = default, Microsoft.Azure.Management.RecoveryServices.Models.VaultPropertiesEncryption encryption = default, Microsoft.Azure.Management.RecoveryServices.Models.VaultPropertiesMoveDetails moveDetails = default, string moveState = default, string backupStorageVersion = default, Microsoft.Azure.Management.RecoveryServices.Models.MonitoringSettings monitoringSettings = default, Microsoft.Azure.Management.RecoveryServices.Models.VaultPropertiesRedundancySettings redundancySettings = default);
new Microsoft.Azure.Management.RecoveryServices.Models.VaultProperties : string * Microsoft.Azure.Management.RecoveryServices.Models.UpgradeDetails * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.Models.PrivateEndpointConnectionVaultProperties> * string * string * Microsoft.Azure.Management.RecoveryServices.Models.VaultPropertiesEncryption * Microsoft.Azure.Management.RecoveryServices.Models.VaultPropertiesMoveDetails * string * string * Microsoft.Azure.Management.RecoveryServices.Models.MonitoringSettings * Microsoft.Azure.Management.RecoveryServices.Models.VaultPropertiesRedundancySettings -> Microsoft.Azure.Management.RecoveryServices.Models.VaultProperties
Public Sub New (Optional provisioningState As String = Nothing, Optional upgradeDetails As UpgradeDetails = Nothing, Optional privateEndpointConnections As IList(Of PrivateEndpointConnectionVaultProperties) = Nothing, Optional privateEndpointStateForBackup As String = Nothing, Optional privateEndpointStateForSiteRecovery As String = Nothing, Optional encryption As VaultPropertiesEncryption = Nothing, Optional moveDetails As VaultPropertiesMoveDetails = Nothing, Optional moveState As String = Nothing, Optional backupStorageVersion As String = Nothing, Optional monitoringSettings As MonitoringSettings = Nothing, Optional redundancySettings As VaultPropertiesRedundancySettings = Nothing)

Parameters

provisioningState
String

Provisioning State.

upgradeDetails
UpgradeDetails
privateEndpointConnections
IList<PrivateEndpointConnectionVaultProperties>

List of private endpoint connection.

privateEndpointStateForBackup
String

Private endpoint state for backup. Possible values include: 'None', 'Enabled'

privateEndpointStateForSiteRecovery
String

Private endpoint state for site recovery. Possible values include: 'None', 'Enabled'

encryption
VaultPropertiesEncryption

Customer Managed Key details of the resource.

moveDetails
VaultPropertiesMoveDetails

The details of the latest move operation performed on the Azure Resource

moveState
String

The State of the Resource after the move operation. Possible values include: 'Unknown', 'InProgress', 'PrepareFailed', 'CommitFailed', 'PrepareTimedout', 'CommitTimedout', 'MoveSucceeded', 'Failure', 'CriticalFailure', 'PartialSuccess'

backupStorageVersion
String

Backup storage version. Possible values include: 'V1', 'V2', 'Unassigned'

monitoringSettings
MonitoringSettings

Monitoring Settings of the vault

redundancySettings
VaultPropertiesRedundancySettings

The redundancy Settings of a Vault

Applies to