Google.Cloud.BeyondCorp.AppConnectors.V1 - Class ResourceInfo (1.0.0)

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
    • logagent

Inheritance

Object > ResourceInfo

Namespace

Google.Cloud.BeyondCorp.AppConnectors.V1

Assembly

Google.Cloud.BeyondCorp.AppConnectors.V1.dll

Constructors

ResourceInfo()

public ResourceInfo()

ResourceInfo(ResourceInfo)

public ResourceInfo(ResourceInfo other)
Parameter
NameDescription
otherResourceInfo

Properties

Id

public string Id { get; set; }

Required. Unique Id for the resource.

Property Value
TypeDescription
String

Resource

public Any Resource { get; set; }

Specific details for the resource. This is for internal use only.

Property Value
TypeDescription
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
TypeDescription
HealthStatus

Sub

public RepeatedField<ResourceInfo> Sub { get; }

List of Info for the sub level resources.

Property Value
TypeDescription
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
TypeDescription
Timestamp