Method: metadataStores.create

Full name: projects.locations.metadataStores.create

Initializes a MetadataStore, including allocation of resources.

Endpoint

posthttps://{service-endpoint}/v1/{parent}/metadataStores

Where{service-endpoint} is one of thesupported service endpoints.

Path parameters

parentstring

Required. The resource name of the Location where the MetadataStore should be created. Format:projects/{project}/locations/{location}/

Query parameters

metadataStoreIdstring

The {metadatastore} portion of the resource name with the format:projects/{project}/locations/{location}/metadataStores/{metadatastore} If not provided, the MetadataStore's id will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are/[a-z][0-9]-/. Must be unique across all MetadataStores in the parent Location. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting MetadataStore.)

Request body

The request body contains an instance ofMetadataStore.

Response body

If successful, the response body contains a newly created instance ofOperation.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-06-27 UTC.