Cloud Asset V1 API - Class Google::Cloud::Asset::V1::RelatedAsset (v0.25.0)

Reference documentation and code samples for the Cloud Asset V1 API class Google::Cloud::Asset::V1::RelatedAsset.

An asset identifier in Google Cloud which contains its name, type and ancestors. An asset can be any resource in the Google Cloud resource hierarchy, a resource outside the Google Cloud resource hierarchy (such as Google Kubernetes Engine clusters and objects), or a policy (e.g. IAM policy). See Supported asset types for more information.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#ancestors

def ancestors() -> ::Array<::String>
Returns
  • (::Array<::String>) — The ancestors of an asset in Google Cloud resource hierarchy, represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root.

    Example: ["projects/123456789", "folders/5432", "organizations/1234"]

#ancestors=

def ancestors=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — The ancestors of an asset in Google Cloud resource hierarchy, represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root.

    Example: ["projects/123456789", "folders/5432", "organizations/1234"]

Returns
  • (::Array<::String>) — The ancestors of an asset in Google Cloud resource hierarchy, represented as a list of relative resource names. An ancestry path starts with the closest ancestor in the hierarchy and ends at root.

    Example: ["projects/123456789", "folders/5432", "organizations/1234"]

#asset

def asset() -> ::String
Returns
  • (::String) — The full name of the asset. Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1

    See Resource names for more information.

#asset=

def asset=(value) -> ::String
Parameter
  • value (::String) — The full name of the asset. Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1

    See Resource names for more information.

Returns
  • (::String) — The full name of the asset. Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1

    See Resource names for more information.

#asset_type

def asset_type() -> ::String
Returns
  • (::String) — The type of the asset. Example: compute.googleapis.com/Disk

    See Supported asset types for more information.

#asset_type=

def asset_type=(value) -> ::String
Parameter
  • value (::String) — The type of the asset. Example: compute.googleapis.com/Disk

    See Supported asset types for more information.

Returns
  • (::String) — The type of the asset. Example: compute.googleapis.com/Disk

    See Supported asset types for more information.

#relationship_type

def relationship_type() -> ::String
Returns
  • (::String) — The unique identifier of the relationship type. Example: INSTANCE_TO_INSTANCEGROUP

#relationship_type=

def relationship_type=(value) -> ::String
Parameter
  • value (::String) — The unique identifier of the relationship type. Example: INSTANCE_TO_INSTANCEGROUP
Returns
  • (::String) — The unique identifier of the relationship type. Example: INSTANCE_TO_INSTANCEGROUP