BeyondCorp AppConnectors v1 API - Class ResourceInfo (1.2.0)

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