Class GoogleCloudBeyondcorpAppconnectorsV1ResourceInfo
ResourceInfo represents the information or status of an app connector resource component that's used to report on various parts of the system. For example, ResourceInfo can be used to convey the status of a remote_agent, including the status of an appgateway for an runtime environment in a container instance.
Implements
Inherited Members
Namespace: Google.Apis.BeyondCorp.v1.Data
Assembly: Google.Apis.BeyondCorp.v1.dll
Syntax
public class GoogleCloudBeyondcorpAppconnectorsV1ResourceInfo : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Id
Required. Unique Id for the resource.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Resource
Specific details for the resource. This is for internal use only.
Declaration
[JsonProperty("resource")]
public virtual IDictionary<string, object> Resource { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, object> |
Status
Overall health status. Overall status is derived based on the status of each sub level resources.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Sub
List of Info for the sub level resources.
Declaration
[JsonProperty("sub")]
public virtual IList<GoogleCloudBeyondcorpAppconnectorsV1ResourceInfo> Sub { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudBeyondcorpAppconnectorsV1ResourceInfo> |
Time
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use TimeDateTimeOffset instead.")]
public virtual object Time { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
TimeDateTimeOffset
DateTimeOffset representation of TimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? TimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
TimeRaw
The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
Declaration
[JsonProperty("time")]
public virtual string TimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |