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.
createTimeOutput only. Creation time.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.descriptionUser-assigned description of the TagValue. Must not exceed 256 characters.nameThe generated numeric id for the TagValue.namespacedNameOutput only. Namespaced name of the TagValue. Will be in the format {parentNamespace}/{tagKeyShortName}/{shortName}.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.updateTimeOutput 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