Class AppliedAutoProtectionPolicy (0.10.3)

AppliedAutoProtectionPolicy(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

Attributes

Name Description
name str
Identifier. Canonical resource name. Format: projects/{workload-project-number}/locations/{location}/appliedAutoProtectionPolicies/{id}.
source_binding str
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}.
criteria google.cloud.backupdr_v1beta.types.Criteria
Output only. The criteria resources must meet for this rule to apply. From AutoProtectionPolicy.criteria.
backup_plan_details MutableSequence[google.cloud.backupdr_v1beta.types.BackupPlanDetail]
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.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. Timestamp indicating when the binding was last modified.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. Timestamp indicating when the binding was last created.
binding_evaluation_summary google.cloud.backupdr_v1beta.types.BindingEvaluationSummary
Output only. The summary of the last policy application when the job has run.
status google.cloud.backupdr_v1beta.types.AppliedAutoProtectionPolicy.State
Output only. The status of the applied auto protection policy.

Classes

State

State(value)

Represents the various states an applied auto protection policy can be in.