CollectionState constructor

const CollectionState({
  1. Input<String?>? collectionId,
  2. Input<String?>? createTime,
  3. Input<String?>? dataSchema,
  4. Input<String?>? deletionPolicy,
  5. Input<String?>? description,
  6. Input<String?>? displayName,
  7. Input<Map<String, String>?>? effectiveLabels,
  8. Input<CollectionEncryptionSpec?>? encryptionSpec,
  9. Input<Map<String, String>?>? labels,
  10. Input<String?>? location,
  11. Input<String?>? name,
  12. Input<String?>? project,
  13. Input<Map<String, String>?>? pulumiLabels,
  14. Input<String?>? updateTime,
  15. Input<List<CollectionVectorSchema>?>? vectorSchemas,
})

Creates a new CollectionState. collectionId ID of the Collection to create. createTime Output only Create time stamp dataSchema JSON Schema for data. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description User-specified description of the collection displayName User-specified display name of the collection effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. encryptionSpec Represents a customer-managed encryption key specification that can be labels Labels as key value pairs. location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. name Identifier. name of resource project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource updateTime Output only Update time stamp vectorSchemas Schema for vector fields. Only vector fields in this schema will be

Implementation

const CollectionState({
  this.collectionId,
  this.createTime,
  this.dataSchema,
  this.deletionPolicy,
  this.description,
  this.displayName,
  this.effectiveLabels,
  this.encryptionSpec,
  this.labels,
  this.location,
  this.name,
  this.project,
  this.pulumiLabels,
  this.updateTime,
  this.vectorSchemas,
});