Reference documentation and code samples for the Google Cloud Asset V1 Client class 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.
Generated from protobuf message google.cloud.asset.v1.RelatedAsset
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ asset |
string
The full name of the asset. Example: |
↳ asset_type |
string
The type of the asset. Example: |
↳ ancestors |
array
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: |
↳ relationship_type |
string
The unique identifier of the relationship type. Example: |
getAsset
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 | |
---|---|
Type | Description |
string |
setAsset
The full name of the asset. Example:
//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1
See Resource
names
for more information.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getAssetType
The type of the asset. Example: compute.googleapis.com/Disk
See Supported asset
types
for more information.
Returns | |
---|---|
Type | Description |
string |
setAssetType
The type of the asset. Example: compute.googleapis.com/Disk
See Supported asset
types
for more information.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getAncestors
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 | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setAncestors
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"]
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getRelationshipType
The unique identifier of the relationship type. Example:
INSTANCE_TO_INSTANCEGROUP
Returns | |
---|---|
Type | Description |
string |
setRelationshipType
The unique identifier of the relationship type. Example:
INSTANCE_TO_INSTANCEGROUP
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |