IndexState constructor

const IndexState({
  1. Input<String?>? collectionId,
  2. Input<String?>? createTime,
  3. Input<IndexDedicatedInfrastructure?>? dedicatedInfrastructure,
  4. Input<String?>? deletionPolicy,
  5. Input<IndexDenseScann?>? denseScann,
  6. Input<String?>? description,
  7. Input<String?>? displayName,
  8. Input<String?>? distanceMetric,
  9. Input<Map<String, String>?>? effectiveLabels,
  10. Input<List<String>?>? filterFields,
  11. Input<String?>? indexField,
  12. Input<String?>? indexId,
  13. Input<Map<String, String>?>? labels,
  14. Input<String?>? location,
  15. Input<String?>? name,
  16. Input<String?>? project,
  17. Input<Map<String, String>?>? pulumiLabels,
  18. Input<List<String>?>? storeFields,
  19. Input<String?>? updateTime,
})

Creates a new IndexState. collectionId The ID of the parent Collection. createTime Output only Create time stamp dedicatedInfrastructure Dedicated infrastructure for the index. This field belongs to the deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. denseScann Dense ScaNN index configuration. This field belongs to the description User-specified description of the index displayName User-specified display name of the index distanceMetric Distance metric used for indexing. If not specified, will default to effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. filterFields The fields to push into the index to enable fast ANN inline filtering. indexField The collection schema field to index. indexId ID of the Index to create. 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 storeFields The fields to push into the index to enable inline data retrieval. updateTime Output only Update time stamp

Implementation

const IndexState({
  this.collectionId,
  this.createTime,
  this.dedicatedInfrastructure,
  this.deletionPolicy,
  this.denseScann,
  this.description,
  this.displayName,
  this.distanceMetric,
  this.effectiveLabels,
  this.filterFields,
  this.indexField,
  this.indexId,
  this.labels,
  this.location,
  this.name,
  this.project,
  this.pulumiLabels,
  this.storeFields,
  this.updateTime,
});