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. Cloud 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.
Generated from protobuf field string asset = 1 [(.google.api.resource_reference) = {
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.
Generated from protobuf field string asset = 1 [(.google.api.resource_reference) = {
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.
Generated from protobuf field string asset_type = 2;
Returns | |
---|---|
Type | Description |
string |
setAssetType
The type of the asset. Example: compute.googleapis.com/Disk
See Supported asset
types
for more information.
Generated from protobuf field string asset_type = 2;
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"]
Generated from protobuf field repeated string ancestors = 3;
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"]
Generated from protobuf field repeated string ancestors = 3;
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getRelationshipType
The unique identifier of the relationship type. Example:
INSTANCE_TO_INSTANCEGROUP
Generated from protobuf field string relationship_type = 4;
Returns | |
---|---|
Type | Description |
string |
setRelationshipType
The unique identifier of the relationship type. Example:
INSTANCE_TO_INSTANCEGROUP
Generated from protobuf field string relationship_type = 4;
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |