TagValueState class

Input properties used for looking up and filtering TagValue resources.

Constructors

TagValueState({Input<String?>? createTime, Input<String?>? deletionPolicy, Input<String?>? description, Input<String?>? name, Input<String?>? namespacedName, Input<String?>? parent, Input<String?>? shortName, Input<String?>? updateTime})
Creates a new TagValueState. createTime Output only. Creation time. 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. name The generated numeric id for the TagValue. namespacedName Output only. Namespaced name of the TagValue. Will be in the format {parentNamespace}/{tagKeyShortName}/{shortName}. 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. updateTime Output only. Update time.
const
TagValueState.fromMap(Map<String, dynamic> map)
factory

Properties

createTime → Input<String?>?
Output only. Creation time. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
final
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
name → Input<String?>?
The generated numeric id for the TagValue.
final
namespacedName → Input<String?>?
Output only. Namespaced name of the TagValue. Will be in the format {parentNamespace}/{tagKeyShortName}/{shortName}.
final
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
updateTime → Input<String?>?
Output only. Update time. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
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