public sealed class ResourceInfo : IMessage<ResourceInfo>, IEquatable<ResourceInfo>, IDeepCloneable<ResourceInfo>, IBufferMessage, IMessageReference documentation and code samples for the BeyondCorp AppConnectors v1 API class ResourceInfo.
ResourceInfo represents the information/status of an app connector resource. Such as:
- remote_agent
- container
- runtime
- appgateway
- appconnector
- appconnection
- tunnel
- appconnection
- logagent
- appconnector
- container
Implements
IMessageResourceInfo, IEquatableResourceInfo, IDeepCloneableResourceInfo, IBufferMessage, IMessageNamespace
Google.Cloud.BeyondCorp.AppConnectors.V1Assembly
Google.Cloud.BeyondCorp.AppConnectors.V1.dll
Constructors
ResourceInfo()
public ResourceInfo()ResourceInfo(ResourceInfo)
public ResourceInfo(ResourceInfo other)| Parameter | |
|---|---|
| Name | Description |
other |
ResourceInfo |
Properties
Id
public string Id { get; set; }Required. Unique Id for the resource.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Resource
public Any Resource { get; set; }Specific details for the resource. This is for internal use only.
| Property Value | |
|---|---|
| Type | Description |
Any |
|
Status
public HealthStatus Status { get; set; }Overall health status. Overall status is derived based on the status of each sub level resources.
| Property Value | |
|---|---|
| Type | Description |
HealthStatus |
|
Sub
public RepeatedField<ResourceInfo> Sub { get; }List of Info for the sub level resources.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldResourceInfo |
|
Time
public Timestamp Time { get; set; }The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|