EntryState class

Input properties used for looking up and filtering Entry resources.

Constructors

EntryState({Input<List<EntryAspect>?>? aspects, Input<String?>? createTime, Input<String?>? deletionPolicy, Input<String?>? entryGroupId, Input<String?>? entryId, Input<EntryEntrySource?>? entrySource, Input<String?>? entryType, Input<String?>? fullyQualifiedName, Input<String?>? location, Input<String?>? name, Input<String?>? parentEntry, Input<String?>? project, Input<String?>? updateTime})
Creates a new EntryState. aspects The aspects that are attached to the entry. createTime The time when the Entry was created in Dataplex. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. entryGroupId The entry group id of the entry group the entry will be created in. entryId The entry id of the entry. entrySource A nested object resource. entryType The relative resource name of the entry type that was used to create this entry, in the format projects/{project_number}/locations/{locationId}/entryTypes/{entryTypeId}. fullyQualifiedName A name for the entry that can be referenced by an external system. For more information, see https://cloud.google.com/dataplex/docs/fully-qualified-names. location The location where entry will be created. name The relative resource name of the entry, in the format projects/{project_number}/locations/{locationId}/entryGroups/{entryGroupId}/entries/{entryId}. parentEntry The resource name of the parent entry, in the format projects/{project_number}/locations/{locationId}/entryGroups/{entryGroupId}/entries/{entryId}. project The ID of the project in which the resource belongs. updateTime The time when the entry was last updated in Dataplex.
const
EntryState.fromMap(Map<String, dynamic> map)
factory

Properties

aspects → Input<List<EntryAspect>?>?
The aspects that are attached to the entry. Structure is documented below.
final
createTime → Input<String?>?
The time when the Entry was created in Dataplex.
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
entryGroupId → Input<String?>?
The entry group id of the entry group the entry will be created in.
final
entryId → Input<String?>?
The entry id of the entry.
final
entrySource → Input<EntryEntrySource?>?
A nested object resource. Structure is documented below.
final
entryType → Input<String?>?
The relative resource name of the entry type that was used to create this entry, in the format projects/{project_number}/locations/{locationId}/entryTypes/{entryTypeId}.
final
fullyQualifiedName → Input<String?>?
A name for the entry that can be referenced by an external system. For more information, see https://cloud.google.com/dataplex/docs/fully-qualified-names. The maximum size of the field is 4000 characters.
final
hashCode → int
The hash code for this object.
no setterinherited
location → Input<String?>?
The location where entry will be created.
final
name → Input<String?>?
The relative resource name of the entry, in the format projects/{project_number}/locations/{locationId}/entryGroups/{entryGroupId}/entries/{entryId}.
final
parentEntry → Input<String?>?
The resource name of the parent entry, in the format projects/{project_number}/locations/{locationId}/entryGroups/{entryGroupId}/entries/{entryId}.
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
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
updateTime → Input<String?>?
The time when the entry was last updated in Dataplex.
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