AssetState constructor

const AssetState({
  1. Input<String?>? createTime,
  2. Input<String?>? dataplexZone,
  3. Input<String?>? deletionPolicy,
  4. Input<String?>? description,
  5. Input<AssetDiscoverySpec?>? discoverySpec,
  6. Input<List<AssetDiscoveryStatus>?>? discoveryStatuses,
  7. Input<String?>? displayName,
  8. Input<Map<String, String>?>? effectiveLabels,
  9. Input<Map<String, String>?>? labels,
  10. Input<String?>? lake,
  11. Input<String?>? location,
  12. Input<String?>? name,
  13. Input<String?>? project,
  14. Input<Map<String, String>?>? pulumiLabels,
  15. Input<AssetResourceSpec?>? resourceSpec,
  16. Input<List<AssetResourceStatus>?>? resourceStatuses,
  17. Input<List<AssetSecurityStatus>?>? securityStatuses,
  18. Input<String?>? state,
  19. Input<String?>? uid,
  20. Input<String?>? updateTime,
})

Creates a new AssetState. createTime Output only. The time when the asset was created. 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. discoveryStatuses Output only. Status of the discovery feature applied to data referenced by this asset. displayName Optional. User friendly display name. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. 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 pulumiLabels The combination of labels configured directly on the resource and default labels configured on the provider. resourceSpec Required. Immutable. Specification of the resource that is referenced by this asset. resourceStatuses Output only. Status of the resource referenced by this asset. securityStatuses Output only. Status of the security policy applied to resource referenced by this asset. state Output only. Current state of the asset. Possible values: STATE_UNSPECIFIED, ACTIVE, CREATING, DELETING, ACTION_REQUIRED uid Output only. System generated globally unique ID for the asset. This ID will be different if the asset is deleted and re-created with the same name. updateTime Output only. The time when the asset was last updated.

Implementation

const AssetState({
  this.createTime,
  this.dataplexZone,
  this.deletionPolicy,
  this.description,
  this.discoverySpec,
  this.discoveryStatuses,
  this.displayName,
  this.effectiveLabels,
  this.labels,
  this.lake,
  this.location,
  this.name,
  this.project,
  this.pulumiLabels,
  this.resourceSpec,
  this.resourceStatuses,
  this.securityStatuses,
  this.state,
  this.uid,
  this.updateTime,
});