AspectTypeState constructor

const AspectTypeState({
  1. Input<String?>? aspectTypeId,
  2. Input<String?>? createTime,
  3. Input<String?>? dataClassification,
  4. Input<String?>? deletionPolicy,
  5. Input<String?>? description,
  6. Input<String?>? displayName,
  7. Input<Map<String, String>?>? effectiveLabels,
  8. Input<Map<String, String>?>? labels,
  9. Input<String?>? location,
  10. Input<String?>? metadataTemplate,
  11. Input<String?>? name,
  12. Input<String?>? project,
  13. Input<Map<String, String>?>? pulumiLabels,
  14. Input<String?>? transferStatus,
  15. Input<String?>? uid,
  16. Input<String?>? updateTime,
})

Creates a new AspectTypeState. aspectTypeId The aspect type id of the aspect type. createTime The time when the AspectType was created. dataClassification Classifies the data stored by the aspect. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description Description of the AspectType. displayName 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 User-defined labels for the AspectType. location The location where aspect type will be created in. metadataTemplate MetadataTemplate of the Aspect. name The relative resource name of the AspectType, of the form: projects/{project_number}/locations/{location_id}/aspectTypes/{aspect_type_id} project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource transferStatus Denotes the transfer status of the Aspect Type. It is unspecified uid System generated globally unique ID for the AspectType. This ID will be different if the AspectType is deleted and re-created with the same name. updateTime The time when the AspectType was last updated.

Implementation

const AspectTypeState({
  this.aspectTypeId,
  this.createTime,
  this.dataClassification,
  this.deletionPolicy,
  this.description,
  this.displayName,
  this.effectiveLabels,
  this.labels,
  this.location,
  this.metadataTemplate,
  this.name,
  this.project,
  this.pulumiLabels,
  this.transferStatus,
  this.uid,
  this.updateTime,
});