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

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

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

AppliedAutoProtectionPolicy is a read-only view of AutoProtectionPolicy and AutoProtectionPolicyBinding resources that apply to a given workload project.

Inheritance

object > AppliedAutoProtectionPolicy

Namespace

Google.Cloud.BackupDR.V1Beta

Assembly

Google.Cloud.BackupDR.V1Beta.dll

Constructors

AppliedAutoProtectionPolicy()

public AppliedAutoProtectionPolicy()

AppliedAutoProtectionPolicy(AppliedAutoProtectionPolicy)

public AppliedAutoProtectionPolicy(AppliedAutoProtectionPolicy other)
Parameter
Name Description
other AppliedAutoProtectionPolicy

Properties

AppliedAutoProtectionPolicyName

public AppliedAutoProtectionPolicyName AppliedAutoProtectionPolicyName { get; set; }

AppliedAutoProtectionPolicyName-typed view over the Name resource name property.

Property Value
Type Description
AppliedAutoProtectionPolicyName

BackupPlanDetails

public RepeatedField<BackupPlanDetail> BackupPlanDetails { get; }

Output only. The set of backup plan configurations, mirroring the backup_plan_details from the source AutoProtectionPolicy. Each element specifies a backup plan for a given resource type.

Property Value
Type Description
RepeatedFieldBackupPlanDetail

BindingEvaluationSummary

public BindingEvaluationSummary BindingEvaluationSummary { get; set; }

Output only. The summary of the last policy application when the job has run.

Property Value
Type Description
BindingEvaluationSummary

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Timestamp indicating when the binding was last created.

Property Value
Type Description
Timestamp

Criteria

public Criteria Criteria { get; set; }

Output only. The criteria resources must meet for this rule to apply. From AutoProtectionPolicy.criteria.

Property Value
Type Description
Criteria

Name

public string Name { get; set; }

Identifier. Canonical resource name. Format: projects/{workload-project-number}/locations/{location}/appliedAutoProtectionPolicies/{id}.

Property Value
Type Description
string

SourceBinding

public string SourceBinding { get; set; }

Output only. The full resource name of the AutoProtectionPolicyBinding that applies the source policy to a scope including this workload project. e.g., projects/{admin-project}/locations/{location}/autoProtectionPolicies/{policy_id}/autoProtectionPolicyBindings/{binding_id}.

Property Value
Type Description
string

Status

public AppliedAutoProtectionPolicy.Types.State Status { get; set; }

Output only. The status of the applied auto protection policy.

Property Value
Type Description
AppliedAutoProtectionPolicyTypesState

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Timestamp indicating when the binding was last modified.

Property Value
Type Description
Timestamp