public sealed class AppliedAutoProtectionPolicy : IMessage<AppliedAutoProtectionPolicy>, IEquatable<AppliedAutoProtectionPolicy>, IDeepCloneable<AppliedAutoProtectionPolicy>, IBufferMessage, IMessageReference 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.
Implements
IMessageAppliedAutoProtectionPolicy, IEquatableAppliedAutoProtectionPolicy, IDeepCloneableAppliedAutoProtectionPolicy, IBufferMessage, IMessageNamespace
Google.Cloud.BackupDR.V1BetaAssembly
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 |
|