AssetArgs class

The set of arguments for Asset. The set of arguments for Asset.

Constructors

AssetArgs({required Input<String> dataplexZone, Input<String?>? deletionPolicy, Input<String?>? description, required Input<AssetDiscoverySpec> discoverySpec, Input<String?>? displayName, Input<Map<String, String>?>? labels, required Input<String> lake, required Input<String> location, Input<String?>? name, Input<String?>? project, required Input<AssetResourceSpec> resourceSpec})
Creates a new AssetArgs. dataplexZone The zone for the resource deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to "DELETE". description Optional. Description of the asset. discoverySpec Required. Specification of the discovery feature applied to data referenced by this asset. When this spec is left unset, the asset will use the spec set on the parent zone. displayName Optional. User friendly display name. labels Optional. User defined labels for the asset. lake The lake for the resource location The location for the resource name The name of the asset. project The project for the resource resourceSpec Required. Immutable. Specification of the resource that is referenced by this asset.
const
AssetArgs.fromMap(Map<String, dynamic> map)
factory

Properties

dataplexZone → Input<String>
The zone for the resource
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?>?
Optional. Description of the asset.
final
discoverySpec → Input<AssetDiscoverySpec>
Required. Specification of the discovery feature applied to data referenced by this asset. When this spec is left unset, the asset will use the spec set on the parent zone.
final
displayName → Input<String?>?
Optional. User friendly display name.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>?>?
Optional. User defined labels for the asset.
final
lake → Input<String>
The lake for the resource
final
location → Input<String>
The location for the resource
final
name → Input<String?>?
The name of the asset.
final
project → Input<String?>?
The project for the resource
final
resourceSpec → Input<AssetResourceSpec>
Required. Immutable. Specification of the resource that is referenced by this asset.
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