VaultProperties Class
- java.
lang. Object - com.
azure. resourcemanager. recoveryservices. models. VaultProperties
- com.
public final class VaultProperties
Properties of the vault.
Constructor Summary
Constructor | Description |
---|---|
VaultProperties() |
Creates an instance of Vault |
Method Summary
Modifier and Type | Method and Description |
---|---|
Backup |
backupStorageVersion()
Get the backup |
Vault |
encryption()
Get the encryption property: Customer Managed Key details of the resource. |
Monitoring |
monitoringSettings()
Get the monitoring |
Vault |
moveDetails()
Get the move |
Resource |
moveState()
Get the move |
List<Private |
privateEndpointConnections()
Get the private |
Vault |
privateEndpointStateForBackup()
Get the private |
Vault |
privateEndpointStateForSiteRecovery()
Get the private |
String |
provisioningState()
Get the provisioning |
Public |
publicNetworkAccess()
Get the public |
Vault |
redundancySettings()
Get the redundancy |
Restore |
restoreSettings()
Get the restore |
Secure |
secureScore()
Get the secure |
Security |
securitySettings()
Get the security |
Upgrade |
upgradeDetails()
Get the upgrade |
void |
validate()
Validates the instance. |
Vault |
withEncryption(VaultPropertiesEncryption encryption)
Set the encryption property: Customer Managed Key details of the resource. |
Vault |
withMonitoringSettings(MonitoringSettings monitoringSettings)
Set the monitoring |
Vault |
withMoveDetails(VaultPropertiesMoveDetails moveDetails)
Set the move |
Vault |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the public |
Vault |
withRedundancySettings(VaultPropertiesRedundancySettings redundancySettings)
Set the redundancy |
Vault |
withRestoreSettings(RestoreSettings restoreSettings)
Set the restore |
Vault |
withSecuritySettings(SecuritySettings securitySettings)
Set the security |
Vault |
withUpgradeDetails(UpgradeDetails upgradeDetails)
Set the upgrade |
Methods inherited from java.lang.Object
Constructor Details
VaultProperties
public VaultProperties()
Creates an instance of VaultProperties class.
Method Details
backupStorageVersion
public BackupStorageVersion backupStorageVersion()
Get the backupStorageVersion property: Backup storage version.
Returns:
encryption
public VaultPropertiesEncryption encryption()
Get the encryption property: Customer Managed Key details of the resource.
Returns:
monitoringSettings
public MonitoringSettings monitoringSettings()
Get the monitoringSettings property: Monitoring Settings of the vault.
Returns:
moveDetails
public VaultPropertiesMoveDetails moveDetails()
Get the moveDetails property: The details of the latest move operation performed on the Azure Resource.
Returns:
moveState
public ResourceMoveState moveState()
Get the moveState property: The State of the Resource after the move operation.
Returns:
privateEndpointConnections
public List
Get the privateEndpointConnections property: List of private endpoint connection.
Returns:
privateEndpointStateForBackup
public VaultPrivateEndpointState privateEndpointStateForBackup()
Get the privateEndpointStateForBackup property: Private endpoint state for backup.
Returns:
privateEndpointStateForSiteRecovery
public VaultPrivateEndpointState privateEndpointStateForSiteRecovery()
Get the privateEndpointStateForSiteRecovery property: Private endpoint state for site recovery.
Returns:
provisioningState
public String provisioningState()
Get the provisioningState property: Provisioning State.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: property to enable or disable resource provider inbound network traffic from public clients.
Returns:
redundancySettings
public VaultPropertiesRedundancySettings redundancySettings()
Get the redundancySettings property: The redundancy Settings of a Vault.
Returns:
restoreSettings
public RestoreSettings restoreSettings()
Get the restoreSettings property: Restore Settings of the vault.
Returns:
secureScore
public SecureScoreLevel secureScore()
Get the secureScore property: Secure Score of Recovery Services Vault.
Returns:
securitySettings
public SecuritySettings securitySettings()
Get the securitySettings property: Security Settings of the vault.
Returns:
upgradeDetails
public UpgradeDetails upgradeDetails()
Get the upgradeDetails property: Details for upgrading vault.
Returns:
validate
public void validate()
Validates the instance.
withEncryption
public VaultProperties withEncryption(VaultPropertiesEncryption encryption)
Set the encryption property: Customer Managed Key details of the resource.
Parameters:
Returns:
withMonitoringSettings
public VaultProperties withMonitoringSettings(MonitoringSettings monitoringSettings)
Set the monitoringSettings property: Monitoring Settings of the vault.
Parameters:
Returns:
withMoveDetails
public VaultProperties withMoveDetails(VaultPropertiesMoveDetails moveDetails)
Set the moveDetails property: The details of the latest move operation performed on the Azure Resource.
Parameters:
Returns:
withPublicNetworkAccess
public VaultProperties withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: property to enable or disable resource provider inbound network traffic from public clients.
Parameters:
Returns:
withRedundancySettings
public VaultProperties withRedundancySettings(VaultPropertiesRedundancySettings redundancySettings)
Set the redundancySettings property: The redundancy Settings of a Vault.
Parameters:
Returns:
withRestoreSettings
public VaultProperties withRestoreSettings(RestoreSettings restoreSettings)
Set the restoreSettings property: Restore Settings of the vault.
Parameters:
Returns:
withSecuritySettings
public VaultProperties withSecuritySettings(SecuritySettings securitySettings)
Set the securitySettings property: Security Settings of the vault.
Parameters:
Returns:
withUpgradeDetails
public VaultProperties withUpgradeDetails(UpgradeDetails upgradeDetails)
Set the upgradeDetails property: Details for upgrading vault.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for