public sealed class ResourceInfo : IMessage<ResourceInfo>, IEquatable<ResourceInfo>, IDeepCloneable<ResourceInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Google.Cloud.BeyondCorp.AppConnectors.V1 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
Implements
IMessage<ResourceInfo>, IEquatable<ResourceInfo>, IDeepCloneable<ResourceInfo>, 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 |
RepeatedField<ResourceInfo> |
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 |