Class Resource
Resource represents a Google Cloud Platform resource actuated by IM. Resources are child resources of Revisions.
Implements
Inherited Members
Namespace: Google.Apis.Config.v1.Data
Assembly: Google.Apis.Config.v1.dll
Syntax
public class Resource : IDirectResponseSchema
Properties
CaiAssets
Output only. Map of Cloud Asset Inventory (CAI) type to CAI info (e.g. CAI ID). CAI type format follows https://cloud.google.com/asset-inventory/docs/supported-asset-types
Declaration
[JsonProperty("caiAssets")]
public virtual IDictionary<string, ResourceCAIInfo> CaiAssets { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, ResourceCAIInfo> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Intent
Output only. Intent of the resource.
Declaration
[JsonProperty("intent")]
public virtual string Intent { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. Resource name. Format:
projects/{project}/locations/{location}/deployments/{deployment}/revisions/{revision}/resources/{resource}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
State
Output only. Current state of the resource.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
TerraformInfo
Output only. Terraform-specific info if this resource was created using Terraform.
Declaration
[JsonProperty("terraformInfo")]
public virtual ResourceTerraformInfo TerraformInfo { get; set; }
Property Value
Type | Description |
---|---|
ResourceTerraformInfo |