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.
deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.descriptionUser-assigned description of the TagValue. Must not exceed 256 characters.parentInput only. The resource name of the new TagValue's parent. Must be of the form tagKeys/{tag_key_id}.shortNameInput 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