public sealed class ResourceInfo : IMessage<ResourceInfo>, IEquatable<ResourceInfo>, IDeepCloneable<ResourceInfo>, IBufferMessage, IMessage
Reference 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 |