Reference documentation and code samples for the BeyondCorp AppConnectors V1 API class Google::Cloud::BeyondCorp::AppConnectors::V1::ResourceInfo.
ResourceInfo represents the information/status of an app connector resource. Such as:
- remote_agent
- container
- runtime
- appgateway
- appconnector
- appconnection
- tunnel
- logagent
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#id
def id() -> ::String
Returns
- (::String) — Required. Unique Id for the resource.
#id=
def id=(value) -> ::String
Parameter
- value (::String) — Required. Unique Id for the resource.
Returns
- (::String) — Required. Unique Id for the resource.
#resource
def resource() -> ::Google::Protobuf::Any
Returns
- (::Google::Protobuf::Any) — Specific details for the resource. This is for internal use only.
#resource=
def resource=(value) -> ::Google::Protobuf::Any
Parameter
- value (::Google::Protobuf::Any) — Specific details for the resource. This is for internal use only.
Returns
- (::Google::Protobuf::Any) — Specific details for the resource. This is for internal use only.
#status
def status() -> ::Google::Cloud::BeyondCorp::AppConnectors::V1::HealthStatus
Returns
- (::Google::Cloud::BeyondCorp::AppConnectors::V1::HealthStatus) — Overall health status. Overall status is derived based on the status of each sub level resources.
#status=
def status=(value) -> ::Google::Cloud::BeyondCorp::AppConnectors::V1::HealthStatus
Parameter
- value (::Google::Cloud::BeyondCorp::AppConnectors::V1::HealthStatus) — Overall health status. Overall status is derived based on the status of each sub level resources.
Returns
- (::Google::Cloud::BeyondCorp::AppConnectors::V1::HealthStatus) — Overall health status. Overall status is derived based on the status of each sub level resources.
#sub
def sub() -> ::Array<::Google::Cloud::BeyondCorp::AppConnectors::V1::ResourceInfo>
Returns
- (::Array<::Google::Cloud::BeyondCorp::AppConnectors::V1::ResourceInfo>) — List of Info for the sub level resources.
#sub=
def sub=(value) -> ::Array<::Google::Cloud::BeyondCorp::AppConnectors::V1::ResourceInfo>
Parameter
- value (::Array<::Google::Cloud::BeyondCorp::AppConnectors::V1::ResourceInfo>) — List of Info for the sub level resources.
Returns
- (::Array<::Google::Cloud::BeyondCorp::AppConnectors::V1::ResourceInfo>) — List of Info for the sub level resources.
#time
def time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
#time=
def time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
Returns
- (::Google::Protobuf::Timestamp) — The timestamp to collect the info. It is suggested to be set by the topmost level resource only.