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.