TagBindingCollectionArgs class

The set of arguments for TagBindingCollection. The set of arguments for TagBindingCollection.

Constructors

TagBindingCollectionArgs({required Input<String> fullResourceName, Input<String?>? location, required Input<Map<String, String>> tags})
Creates a new TagBindingCollectionArgs. fullResourceName The full resource name of the resource to which the tags are bound. E.g. //cloudresourcemanager.googleapis.com/projects/123 location The location of the TagBindingCollection. tags A map of tag keys to values directly bound to this resource, specified in namespaced format.
const
TagBindingCollectionArgs.fromMap(Map<String, dynamic> map)
factory

Properties

fullResourceName → Input<String>
The full resource name of the resource to which the tags are bound. E.g. //cloudresourcemanager.googleapis.com/projects/123
final
hashCode → int
The hash code for this object.
no setterinherited
location → Input<String?>?
The location of the TagBindingCollection.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tags → Input<Map<String, String>>
A map of tag keys to values directly bound to this resource, specified in namespaced format. For example: "123/environment": "production" Keys must be namespaced names of TagKeys, and values must be short names of TagValues. This field is non-authoritative. Terraform will only manage the precise tags present in this map.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited