Instance of a metadata store. Contains a set of metadata that can be queried.
To get more information about MetadataStore, see:
resource "google_vertex_ai_metadata_store" "store" {
name = "test-store"
description = "Store to test the terraform module"
region = "us-central1"
}
The following arguments are supported:
name
-
(Optional)
The name of the MetadataStore. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number.
description
-
(Optional)
Description of the MetadataStore.
encryption_spec
-
(Optional)
Customer-managed encryption key spec for a MetadataStore. If set, this MetadataStore and all sub-resources of this MetadataStore will be secured by this key.
Structure is documented below.
region
-
(Optional)
The region of the Metadata Store. eg us-central1
project
- (Optional) The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
The encryption_spec
block supports:
kms_key_name
-
(Optional)
Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource.
Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created.In addition to the arguments listed above, the following computed attributes are exported:
id
- an identifier for the resource with format {{name}}
create_time
-
The timestamp of when the MetadataStore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
update_time
-
The timestamp of when the MetadataStore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
state
-
State information of the MetadataStore.
Structure is documented below.
disk_utilization_bytes
-
(Output)
The disk utilization of the MetadataStore in bytes.This resource provides the following Timeouts configuration options:
create
- Default is 40 minutes.delete
- Default is 20 minutes.MetadataStore can be imported using any of these accepted formats:
projects/{{project}}/locations/{{region}}/metadataStores/{{name}}
{{project}}/{{region}}/{{name}}
{{region}}/{{name}}
{{name}}
In Terraform v1.5.0 and later, use an import
block to import MetadataStore using one of the formats above. For example:
import {
id = "projects/{{project}}/locations/{{region}}/metadataStores/{{name}}"
to = google_vertex_ai_metadata_store.default
}
When using the terraform import
command, MetadataStore can be imported using one of the formats above. For example:
$ terraform import google_vertex_ai_metadata_store.default projects/{{project}}/locations/{{region}}/metadataStores/{{name}}
$ terraform import google_vertex_ai_metadata_store.default {{project}}/{{region}}/{{name}}
$ terraform import google_vertex_ai_metadata_store.default {{region}}/{{name}}
$ terraform import google_vertex_ai_metadata_store.default {{name}}
This resource supports User Project Overrides.