DeletedBackupVault Class

  • java.lang.Object
    • com.azure.resourcemanager.dataprotection.models.DeletedBackupVault

Implements

public final class DeletedBackupVault
implements JsonSerializable<DeletedBackupVault>

Deleted Backup Vault - uses composition with BackupVault and additional deletion metadata.

Method Summary

Modifier and Type Method and Description
BcdrSecurityLevel bcdrSecurityLevel()

Get the bcdrSecurityLevel property: Security Level of Backup Vault.

FeatureSettings featureSettings()

Get the featureSettings property: Feature Settings.

static DeletedBackupVault fromJson(JsonReader jsonReader)

Reads an instance of DeletedBackupVault from the JsonReader.

Boolean isVaultProtectedByResourceGuard()

Get the isVaultProtectedByResourceGuard property: Is vault protected by resource guard.

MonitoringSettings monitoringSettings()

Get the monitoringSettings property: Monitoring Settings.

String originalBackupVaultId()

Get the originalBackupVaultId property: Resource Id of the original backup vault.

String originalBackupVaultName()

Get the originalBackupVaultName property: Resource name of the original backup vault.

String originalBackupVaultResourcePath()

Get the originalBackupVaultResourcePath property: Resource path of the original backup vault.

ProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the BackupVault resource.

List<String> replicatedRegions()

Get the replicatedRegions property: List of replicated regions for Backup Vault.

ResourceDeletionInfo resourceDeletionInfo()

Get the resourceDeletionInfo property: Deletion info for the tracked resource (Backup Vault).

List<String> resourceGuardOperationRequests()

Get the resourceGuardOperationRequests property: ResourceGuardOperationRequests on which LAC check will be performed.

ResourceMoveDetails resourceMoveDetails()

Get the resourceMoveDetails property: Resource move details for backup vault.

ResourceMoveState resourceMoveState()

Get the resourceMoveState property: Resource move state for backup vault.

SecureScoreLevel secureScore()

Get the secureScore property: Secure Score of Backup Vault.

SecuritySettings securitySettings()

Get the securitySettings property: Security Settings.

List<StorageSetting> storageSettings()

Get the storageSettings property: Storage Settings.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Method Details

bcdrSecurityLevel

public BcdrSecurityLevel bcdrSecurityLevel()

Get the bcdrSecurityLevel property: Security Level of Backup Vault.

Returns:

the bcdrSecurityLevel value.

featureSettings

public FeatureSettings featureSettings()

Get the featureSettings property: Feature Settings.

Returns:

the featureSettings value.

fromJson

public static DeletedBackupVault fromJson(JsonReader jsonReader)

Reads an instance of DeletedBackupVault from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of DeletedBackupVault if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

isVaultProtectedByResourceGuard

public Boolean isVaultProtectedByResourceGuard()

Get the isVaultProtectedByResourceGuard property: Is vault protected by resource guard.

Returns:

the isVaultProtectedByResourceGuard value.

monitoringSettings

public MonitoringSettings monitoringSettings()

Get the monitoringSettings property: Monitoring Settings.

Returns:

the monitoringSettings value.

originalBackupVaultId

public String originalBackupVaultId()

Get the originalBackupVaultId property: Resource Id of the original backup vault.

Returns:

the originalBackupVaultId value.

originalBackupVaultName

public String originalBackupVaultName()

Get the originalBackupVaultName property: Resource name of the original backup vault.

Returns:

the originalBackupVaultName value.

originalBackupVaultResourcePath

public String originalBackupVaultResourcePath()

Get the originalBackupVaultResourcePath property: Resource path of the original backup vault.

Returns:

the originalBackupVaultResourcePath value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the BackupVault resource.

Returns:

the provisioningState value.

replicatedRegions

public List<String> replicatedRegions()

Get the replicatedRegions property: List of replicated regions for Backup Vault.

Returns:

the replicatedRegions value.

resourceDeletionInfo

public ResourceDeletionInfo resourceDeletionInfo()

Get the resourceDeletionInfo property: Deletion info for the tracked resource (Backup Vault).

Returns:

the resourceDeletionInfo value.

resourceGuardOperationRequests

public List<String> resourceGuardOperationRequests()

Get the resourceGuardOperationRequests property: ResourceGuardOperationRequests on which LAC check will be performed.

Returns:

the resourceGuardOperationRequests value.

resourceMoveDetails

public ResourceMoveDetails resourceMoveDetails()

Get the resourceMoveDetails property: Resource move details for backup vault.

Returns:

the resourceMoveDetails value.

resourceMoveState

public ResourceMoveState resourceMoveState()

Get the resourceMoveState property: Resource move state for backup vault.

Returns:

the resourceMoveState value.

secureScore

public SecureScoreLevel secureScore()

Get the secureScore property: Secure Score of Backup Vault.

Returns:

the secureScore value.

securitySettings

public SecuritySettings securitySettings()

Get the securitySettings property: Security Settings.

Returns:

the securitySettings value.

storageSettings

public List<StorageSetting> storageSettings()

Get the storageSettings property: Storage Settings.

Returns:

the storageSettings value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to