Backup and DR Service v1beta API - Class AutoProtectionDetails (1.0.0-beta01)

public sealed class AutoProtectionDetails : IMessage<AutoProtectionDetails>, IEquatable<AutoProtectionDetails>, IDeepCloneable<AutoProtectionDetails>, IBufferMessage, IMessage

Reference documentation and code samples for the Backup and DR Service v1beta API class AutoProtectionDetails.

AutoProtectionDetails contains the protection details of a resource from the current binding's perspective.

Inheritance

object > AutoProtectionDetails

Namespace

Google.Cloud.BackupDR.V1Beta

Assembly

Google.Cloud.BackupDR.V1Beta.dll

Constructors

AutoProtectionDetails()

public AutoProtectionDetails()

AutoProtectionDetails(AutoProtectionDetails)

public AutoProtectionDetails(AutoProtectionDetails other)
Parameter
Name Description
other AutoProtectionDetails

Properties

BackupPlanAssociation

public string BackupPlanAssociation { get; set; }

Output only. Resource name of backup plan association linked to the resource, if any. Format: projects/{project}/locations/{location}/backupPlanAssociations/{backupPlanAssociationId}

Property Value
Type Description
string

BackupPlanAssociationAsBackupPlanAssociationName

public BackupPlanAssociationName BackupPlanAssociationAsBackupPlanAssociationName { get; set; }

BackupPlanAssociationName-typed view over the BackupPlanAssociation resource name property.

Property Value
Type Description
BackupPlanAssociationName

DataSource

public string DataSource { get; set; }

Output only. Resource name of the datasource linked to the resource, if any. Format: projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{dataSourceId}

Property Value
Type Description
string

DataSourceAsDataSourceName

public DataSourceName DataSourceAsDataSourceName { get; set; }

DataSourceName-typed view over the DataSource resource name property.

Property Value
Type Description
DataSourceName

Error

public Status Error { get; set; }

Output only. Error during last sync for protection/unprotection, if any.

Property Value
Type Description
Status

State

public AutoProtectionDetails.Types.State State { get; set; }

Output only. Protection state of the resource from the current binding's perspective. Output only.

Property Value
Type Description
AutoProtectionDetailsTypesState