Class AutoProtectionPolicyBinding (0.10.3)

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

An AutoprotectionPolicyBinding (APPA) acts as the bridge between an AutoprotectionPolicy and the scope (Project, Folder, or Organization) where the policy should be applied.

Attributes

Name Description
name str
Identifier. The resource name of the AutoProtectionPolicyBinding. Format: projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}/bindings/{binding}
description str
Optional. A description of the binding.
state google.cloud.backupdr_v1beta.types.AutoProtectionPolicyBinding.State
Output only. The current state of the AutoProtectionPolicyBinding.
scope str
Required. Immutable. Resource Id of target container on which policy will be applied. Format: projects/{project_id}
binding_evaluation_summary google.cloud.backupdr_v1beta.types.BindingEvaluationSummary
Output only. Summaries of the last policy application when the job has run, with one entry per resource type specified in the AutoProtectionPolicy.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The timestamp when the binding was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The timestamp when the binding was last updated.
etag str
Optional. Output only. The etag for the binding. If this is provided on update, it must match the server's etag.

Classes

State

State(value)

The state of an AutoProtectionPolicyBinding.