EntryArgs class

The set of arguments for Entry. The set of arguments for Entry.

Constructors

EntryArgs({Input<List<EntryAspect>?>? aspects, Input<String?>? deletionPolicy, Input<String?>? entryGroupId, Input<String?>? entryId, Input<EntryEntrySource?>? entrySource, required Input<String> entryType, Input<String?>? fullyQualifiedName, Input<String?>? location, Input<String?>? parentEntry, Input<String?>? project})
Creates a new EntryArgs. aspects The aspects that are attached to the entry. 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. 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.
const
EntryArgs.fromMap(Map<String, dynamic> map)
factory

Properties

aspects → Input<List<EntryAspect>?>?
The aspects that are attached to the entry. Structure is documented below.
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
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

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