View Source GoogleApi.CloudResourceManager.V3.Model.EffectiveTag (google_api_cloud_resource_manager v0.44.0)
An EffectiveTag represents a tag that applies to a resource during policy evaluation. Tags can be either directly bound to a resource or inherited from its ancestor. EffectiveTag contains the name and namespaced_name of the tag value and tag key, with additional fields of inherited
to indicate the inheritance status of the effective tag.
Attributes
-
inherited
(type:boolean()
, default:nil
) - Indicates the inheritance status of a tag value attached to the given resource. If the tag value is inherited from one of the resource's ancestors, inherited will be true. If false, then the tag value is directly attached to the resource, inherited will be false. -
namespacedTagKey
(type:String.t
, default:nil
) - The namespaced name of the TagKey. Can be in the form{organization_id}/{tag_key_short_name}
or{project_id}/{tag_key_short_name}
or{project_number}/{tag_key_short_name}
. -
namespacedTagValue
(type:String.t
, default:nil
) - The namespaced name of the TagValue. Can be in the form{organization_id}/{tag_key_short_name}/{tag_value_short_name}
or{project_id}/{tag_key_short_name}/{tag_value_short_name}
or{project_number}/{tag_key_short_name}/{tag_value_short_name}
. -
tagKey
(type:String.t
, default:nil
) - The name of the TagKey, in the formattagKeys/{id}
, such astagKeys/123
. -
tagKeyParentName
(type:String.t
, default:nil
) - The parent name of the tag key. Must be in the formatorganizations/{organization_id}
orprojects/{project_number}
-
tagValue
(type:String.t
, default:nil
) - Resource name for TagValue in the formattagValues/456
.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
Functions
Unwrap a decoded JSON object into its complex fields.