Class BindingMatchingResource
BindingMatchingResource contains the details of a resource that matches the criteria of a binding.
Implements
Inherited Members
Namespace: Google.Apis.Backupdr.v1beta.Data
Assembly: Google.Apis.Backupdr.v1beta.dll
Syntax
public class BindingMatchingResource : IDirectResponseSchema
Properties
AutoProtectionDetails
Output only. The auto protection details of the resource from the current binding's perspective.
Declaration
[JsonProperty("autoProtectionDetails")]
public virtual AutoProtectionDetails AutoProtectionDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| AutoProtectionDetails |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LastEvaluationTime
object representation of LastEvaluationTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastEvaluationTimeDateTimeOffset instead.")]
public virtual object LastEvaluationTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
LastEvaluationTimeDateTimeOffset
DateTimeOffset representation of LastEvaluationTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastEvaluationTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
LastEvaluationTimeRaw
Output only. The timestamp when the resource was last evaluated for protection.
Declaration
[JsonProperty("lastEvaluationTime")]
public virtual string LastEvaluationTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Identifier. The resource name of the BindingMatchingResource. Format:
projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}/bindings/{binding}/matchingResources/{matching_resource}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Resource
Required. Immutable. Resource name of the workload that matches the criteria of the binding. The format can
be either a relative resource name (e.g., projects/my-project/zones/us-central1-a/instances/my-instance)
or a schemeless full resource name (e.g.,
//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance).
Declaration
[JsonProperty("resource")]
public virtual string Resource { get; set; }
Property Value
| Type | Description |
|---|---|
| string |