TagValueArgs class

The set of arguments for TagValue. The set of arguments for TagValue.

Constructors

TagValueArgs({Input<String?>? deletionPolicy, Input<String?>? description, required Input<String> parent, required Input<String> shortName})
Creates a new TagValueArgs. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description User-assigned description of the TagValue. Must not exceed 256 characters. parent Input only. The resource name of the new TagValue's parent. Must be of the form tagKeys/{tag_key_id}. shortName Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey.
const
TagValueArgs.fromMap(Map<String, dynamic> map)
factory

Properties

deletionPolicy → Input<String?>?
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
final
description → Input<String?>?
User-assigned description of the TagValue. Must not exceed 256 characters.
final
hashCode → int
The hash code for this object.
no setterinherited
parent → Input<String>
Input only. The resource name of the new TagValue's parent. Must be of the form tagKeys/{tag_key_id}.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shortName → Input<String>
Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey. The short name can have a maximum length of 256 characters. The permitted character set for the shortName includes all UTF-8 encoded Unicode characters except single quotes ('), double quotes ("), backslashes (\), and forward slashes (/).
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