EntryTypeState class
Input properties used for looking up and filtering EntryType resources.
Constructors
-
EntryTypeState({Input<
String?> ? createTime, Input<String?> ? deletionPolicy, Input<String?> ? description, Input<String?> ? displayName, Input<Map< ? effectiveLabels, Input<String, String> ?>String?> ? entryTypeId, Input<Map< ? labels, Input<String, String> ?>String?> ? location, Input<String?> ? name, Input<String?> ? platform, Input<String?> ? project, Input<Map< ? pulumiLabels, Input<String, String> ?>List< ? requiredAspects, Input<EntryTypeRequiredAspect> ?>String?> ? system, Input<List< ? typeAliases, Input<String> ?>String?> ? uid, Input<String?> ? updateTime}) -
Creates a new EntryTypeState.
createTimeThe time when the EntryType was created.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.descriptionDescription of the EntryType.displayNameUser friendly display name.effectiveLabelsAll of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.entryTypeIdThe entry type id of the entry type.labelsUser-defined labels for the EntryType.locationThe location where entry type will be created in.nameThe relative resource name of the EntryType, of the form: projects/{project_number}/locations/{location_id}/entryTypes/{entry_type_id}platformThe platform that Entries of this type belongs to.projectThe ID of the project in which the resource belongs.pulumiLabelsThe combination of labels configured directly on the resourcerequiredAspectsAspectInfo for the entry type.systemThe system that Entries of this type belongs to.typeAliasesIndicates the class this Entry Type belongs to, for example, TABLE, DATABASE, MODEL.uidSystem generated globally unique ID for the EntryType. This ID will be different if the EntryType is deleted and re-created with the same name.updateTimeThe time when the EntryType was last updated.const -
EntryTypeState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
createTime
→ Input<
String?> ? -
The time when the EntryType was created.
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?> ? -
Description of the EntryType.
final
-
displayName
→ Input<
String?> ? -
User friendly display name.
final
-
effectiveLabels
→ Input<
Map< ?String, String> ?> -
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
final
-
entryTypeId
→ Input<
String?> ? -
The entry type id of the entry type.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
→ Input<
Map< ?String, String> ?> -
User-defined labels for the EntryType.
final
-
location
→ Input<
String?> ? -
The location where entry type will be created in.
final
-
name
→ Input<
String?> ? -
The relative resource name of the EntryType, of the form: projects/{project_number}/locations/{location_id}/entryTypes/{entry_type_id}
final
-
platform
→ Input<
String?> ? -
The platform that Entries of this type belongs to.
final
-
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
-
pulumiLabels
→ Input<
Map< ?String, String> ?> -
The combination of labels configured directly on the resource
and default labels configured on the provider.
final
-
requiredAspects
→ Input<
List< ?EntryTypeRequiredAspect> ?> -
AspectInfo for the entry type.
Structure is documented below.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
system
→ Input<
String?> ? -
The system that Entries of this type belongs to.
final
-
typeAliases
→ Input<
List< ?String> ?> -
Indicates the class this Entry Type belongs to, for example, TABLE, DATABASE, MODEL.
final
-
uid
→ Input<
String?> ? -
System generated globally unique ID for the EntryType. This ID will be different if the EntryType is deleted and re-created with the same name.
final
-
updateTime
→ Input<
String?> ? -
The time when the EntryType was last updated.
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