VaultProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.recoveryservices.models.VaultProperties

public final class VaultProperties

Properties of the vault.

Constructor Summary

Constructor Description
VaultProperties()

Creates an instance of VaultProperties class.

Method Summary

Modifier and Type Method and Description
BackupStorageVersion backupStorageVersion()

Get the backupStorageVersion property: Backup storage version.

VaultPropertiesEncryption encryption()

Get the encryption property: Customer Managed Key details of the resource.

MonitoringSettings monitoringSettings()

Get the monitoringSettings property: Monitoring Settings of the vault.

VaultPropertiesMoveDetails moveDetails()

Get the moveDetails property: The details of the latest move operation performed on the Azure Resource.

ResourceMoveState moveState()

Get the moveState property: The State of the Resource after the move operation.

List<PrivateEndpointConnectionVaultProperties> privateEndpointConnections()

Get the privateEndpointConnections property: List of private endpoint connection.

VaultPrivateEndpointState privateEndpointStateForBackup()

Get the privateEndpointStateForBackup property: Private endpoint state for backup.

VaultPrivateEndpointState privateEndpointStateForSiteRecovery()

Get the privateEndpointStateForSiteRecovery property: Private endpoint state for site recovery.

String provisioningState()

Get the provisioningState property: Provisioning State.

PublicNetworkAccess publicNetworkAccess()

Get the publicNetworkAccess property: property to enable or disable resource provider inbound network traffic from public clients.

VaultPropertiesRedundancySettings redundancySettings()

Get the redundancySettings property: The redundancy Settings of a Vault.

RestoreSettings restoreSettings()

Get the restoreSettings property: Restore Settings of the vault.

SecureScoreLevel secureScore()

Get the secureScore property: Secure Score of Recovery Services Vault.

SecuritySettings securitySettings()

Get the securitySettings property: Security Settings of the vault.

UpgradeDetails upgradeDetails()

Get the upgradeDetails property: Details for upgrading vault.

void validate()

Validates the instance.

VaultProperties withEncryption(VaultPropertiesEncryption encryption)

Set the encryption property: Customer Managed Key details of the resource.

VaultProperties withMonitoringSettings(MonitoringSettings monitoringSettings)

Set the monitoringSettings property: Monitoring Settings of the vault.

VaultProperties withMoveDetails(VaultPropertiesMoveDetails moveDetails)

Set the moveDetails property: The details of the latest move operation performed on the Azure Resource.

VaultProperties withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Set the publicNetworkAccess property: property to enable or disable resource provider inbound network traffic from public clients.

VaultProperties withRedundancySettings(VaultPropertiesRedundancySettings redundancySettings)

Set the redundancySettings property: The redundancy Settings of a Vault.

VaultProperties withRestoreSettings(RestoreSettings restoreSettings)

Set the restoreSettings property: Restore Settings of the vault.

VaultProperties withSecuritySettings(SecuritySettings securitySettings)

Set the securitySettings property: Security Settings of the vault.

VaultProperties withUpgradeDetails(UpgradeDetails upgradeDetails)

Set the upgradeDetails property: Details for upgrading vault.

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:

the backupStorageVersion value.

encryption

public VaultPropertiesEncryption encryption()

Get the encryption property: Customer Managed Key details of the resource.

Returns:

the encryption value.

monitoringSettings

public MonitoringSettings monitoringSettings()

Get the monitoringSettings property: Monitoring Settings of the vault.

Returns:

the monitoringSettings value.

moveDetails

public VaultPropertiesMoveDetails moveDetails()

Get the moveDetails property: The details of the latest move operation performed on the Azure Resource.

Returns:

the moveDetails value.

moveState

public ResourceMoveState moveState()

Get the moveState property: The State of the Resource after the move operation.

Returns:

the moveState value.

privateEndpointConnections

public List privateEndpointConnections()

Get the privateEndpointConnections property: List of private endpoint connection.

Returns:

the privateEndpointConnections value.

privateEndpointStateForBackup

public VaultPrivateEndpointState privateEndpointStateForBackup()

Get the privateEndpointStateForBackup property: Private endpoint state for backup.

Returns:

the privateEndpointStateForBackup value.

privateEndpointStateForSiteRecovery

public VaultPrivateEndpointState privateEndpointStateForSiteRecovery()

Get the privateEndpointStateForSiteRecovery property: Private endpoint state for site recovery.

Returns:

the privateEndpointStateForSiteRecovery value.

provisioningState

public String provisioningState()

Get the provisioningState property: Provisioning State.

Returns:

the provisioningState value.

publicNetworkAccess

public PublicNetworkAccess publicNetworkAccess()

Get the publicNetworkAccess property: property to enable or disable resource provider inbound network traffic from public clients.

Returns:

the publicNetworkAccess value.

redundancySettings

public VaultPropertiesRedundancySettings redundancySettings()

Get the redundancySettings property: The redundancy Settings of a Vault.

Returns:

the redundancySettings value.

restoreSettings

public RestoreSettings restoreSettings()

Get the restoreSettings property: Restore Settings of the vault.

Returns:

the restoreSettings value.

secureScore

public SecureScoreLevel secureScore()

Get the secureScore property: Secure Score of Recovery Services Vault.

Returns:

the secureScore value.

securitySettings

public SecuritySettings securitySettings()

Get the securitySettings property: Security Settings of the vault.

Returns:

the securitySettings value.

upgradeDetails

public UpgradeDetails upgradeDetails()

Get the upgradeDetails property: Details for upgrading vault.

Returns:

the upgradeDetails value.

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:

encryption - the encryption value to set.

Returns:

the VaultProperties object itself.

withMonitoringSettings

public VaultProperties withMonitoringSettings(MonitoringSettings monitoringSettings)

Set the monitoringSettings property: Monitoring Settings of the vault.

Parameters:

monitoringSettings - the monitoringSettings value to set.

Returns:

the VaultProperties object itself.

withMoveDetails

public VaultProperties withMoveDetails(VaultPropertiesMoveDetails moveDetails)

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.

withPublicNetworkAccess

public VaultProperties withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

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.

withRedundancySettings

public VaultProperties withRedundancySettings(VaultPropertiesRedundancySettings redundancySettings)

Set the redundancySettings property: The redundancy Settings of a Vault.

Parameters:

redundancySettings - the redundancySettings value to set.

Returns:

the VaultProperties object itself.

withRestoreSettings

public VaultProperties withRestoreSettings(RestoreSettings restoreSettings)

Set the restoreSettings property: Restore Settings of the vault.

Parameters:

restoreSettings - the restoreSettings value to set.

Returns:

the VaultProperties object itself.

withSecuritySettings

public VaultProperties withSecuritySettings(SecuritySettings securitySettings)

Set the securitySettings property: Security Settings of the vault.

Parameters:

securitySettings - the securitySettings value to set.

Returns:

the VaultProperties object itself.

withUpgradeDetails

public VaultProperties withUpgradeDetails(UpgradeDetails upgradeDetails)

Set the upgradeDetails property: Details for upgrading vault.

Parameters:

upgradeDetails - the upgradeDetails value to set.

Returns:

the VaultProperties object itself.

Applies to