Class VaultProperties
java.lang.Object
com.azure.resourcemanager.recoveryservices.models.VaultProperties
Properties of the vault.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the backupStorageVersion property: Backup storage version.Get the encryption property: Customer Managed Key details of the resource.Get the monitoringSettings property: Monitoring Settings of the vault.Get the moveDetails property: The details of the latest move operation performed on the Azure Resource.Get the moveState property: The State of the Resource after the move operation.Get the privateEndpointConnections property: List of private endpoint connection.Get the privateEndpointStateForBackup property: Private endpoint state for backup.Get the privateEndpointStateForSiteRecovery property: Private endpoint state for site recovery.Get the provisioningState property: Provisioning State.Get the publicNetworkAccess property: property to enable or disable resource provider inbound network traffic from public clients.Get the redundancySettings property: The redundancy Settings of a Vault.Get the securitySettings property: Security Settings of the vault.Get the upgradeDetails property: Details for upgrading vault.void
validate()
Validates the instance.withEncryption
(VaultPropertiesEncryption encryption) Set the encryption property: Customer Managed Key details of the resource.withMonitoringSettings
(MonitoringSettings monitoringSettings) Set the monitoringSettings property: Monitoring Settings of the vault.withMoveDetails
(VaultPropertiesMoveDetails moveDetails) Set the moveDetails property: The details of the latest move operation performed on the Azure Resource.withPublicNetworkAccess
(PublicNetworkAccess publicNetworkAccess) Set the publicNetworkAccess property: property to enable or disable resource provider inbound network traffic from public clients.withRedundancySettings
(VaultPropertiesRedundancySettings redundancySettings) Set the redundancySettings property: The redundancy Settings of a Vault.withSecuritySettings
(SecuritySettings securitySettings) Set the securitySettings property: Security Settings of the vault.withUpgradeDetails
(UpgradeDetails upgradeDetails) Set the upgradeDetails property: Details for upgrading vault.
-
Constructor Details
-
VaultProperties
public VaultProperties()Creates an instance of VaultProperties class.
-
-
Method Details
-
provisioningState
Get the provisioningState property: Provisioning State.- Returns:
- the provisioningState value.
-
upgradeDetails
Get the upgradeDetails property: Details for upgrading vault.- Returns:
- the upgradeDetails value.
-
withUpgradeDetails
Set the upgradeDetails property: Details for upgrading vault.- Parameters:
upgradeDetails
- the upgradeDetails value to set.- Returns:
- the VaultProperties object itself.
-
privateEndpointConnections
Get the privateEndpointConnections property: List of private endpoint connection.- Returns:
- the privateEndpointConnections value.
-
privateEndpointStateForBackup
Get the privateEndpointStateForBackup property: Private endpoint state for backup.- Returns:
- the privateEndpointStateForBackup value.
-
privateEndpointStateForSiteRecovery
Get the privateEndpointStateForSiteRecovery property: Private endpoint state for site recovery.- Returns:
- the privateEndpointStateForSiteRecovery value.
-
encryption
Get the encryption property: Customer Managed Key details of the resource.- Returns:
- the encryption value.
-
withEncryption
Set the encryption property: Customer Managed Key details of the resource.- Parameters:
encryption
- the encryption value to set.- Returns:
- the VaultProperties object itself.
-
moveDetails
Get the moveDetails property: The details of the latest move operation performed on the Azure Resource.- Returns:
- the moveDetails value.
-
withMoveDetails
Set the moveDetails property: The details of the latest move operation performed on the Azure Resource.- Parameters:
moveDetails
- the moveDetails value to set.- Returns:
- the VaultProperties object itself.
-
moveState
Get the moveState property: The State of the Resource after the move operation.- Returns:
- the moveState value.
-
backupStorageVersion
Get the backupStorageVersion property: Backup storage version.- Returns:
- the backupStorageVersion value.
-
publicNetworkAccess
Get the publicNetworkAccess property: property to enable or disable resource provider inbound network traffic from public clients.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
Set the publicNetworkAccess property: property to enable or disable resource provider inbound network traffic from public clients.- Parameters:
publicNetworkAccess
- the publicNetworkAccess value to set.- Returns:
- the VaultProperties object itself.
-
monitoringSettings
Get the monitoringSettings property: Monitoring Settings of the vault.- Returns:
- the monitoringSettings value.
-
withMonitoringSettings
Set the monitoringSettings property: Monitoring Settings of the vault.- Parameters:
monitoringSettings
- the monitoringSettings value to set.- Returns:
- the VaultProperties object itself.
-
redundancySettings
Get the redundancySettings property: The redundancy Settings of a Vault.- Returns:
- the redundancySettings value.
-
withRedundancySettings
Set the redundancySettings property: The redundancy Settings of a Vault.- Parameters:
redundancySettings
- the redundancySettings value to set.- Returns:
- the VaultProperties object itself.
-
securitySettings
Get the securitySettings property: Security Settings of the vault.- Returns:
- the securitySettings value.
-
withSecuritySettings
Set the securitySettings property: Security Settings of the vault.- Parameters:
securitySettings
- the securitySettings value to set.- Returns:
- the VaultProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-