Parameter Manager API (parametermanager:v1)

2026-07-10

11 new methods

Additions

    Methods
  • parametermanager.projects.locations.templates.list

      Parameters :

        orderBy

          Description : Optional. Hint for how to order the results

          Type : string

          Location : query

        parent

          Type : string

          Description : Required. Parent value for ListTemplatesRequest in the format `projects/*/locations/*`.

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

        pageSize

          Location : query

          Description : Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.

          Format : int32

          Type : integer

        pageToken

          Location : query

          Description : Optional. A page token, received from a previous `ListTemplates` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListTemplates` must match the call that provided the page token.

          Type : string

        filter

          Description : Optional. Filtering results

          Type : string

          Location : query

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : parent

      Path : v1/{+parent}/templates

      Description : Lists Templates in a given project and location.

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/templates

      HTTP Method : GET

  • parametermanager.projects.locations.templates.patch

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/templates/{templatesId}

      HTTP Method : PATCH

      Path : v1/{+name}

      Description : Updates a single Template.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

      Parameters :

        updateMask

          Description : Optional. Field mask is used to specify the fields to be overwritten in the Template resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

          Format : google-fieldmask

          Type : string

          Location : query

        requestId

          Type : string

          Description : Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

          Location : query

        name

          Type : string

          Description : Identifier. The resource name of the Template in the format `projects/*/locations/*/templates/*`.

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/templates/[^/]+$

          Location : path

  • parametermanager.projects.locations.templates.create

      Description : Creates a new Template in a given project and location.

      Path : v1/{+parent}/templates

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/templates

      HTTP Method : POST

      Parameters :

        templateId

          Location : query

          Description : Required. Id of the Template resource

          Type : string

        requestId

          Location : query

          Type : string

          Description : Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

        parent

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Description : Required. Value for parent in the format `projects/*/locations/*`.

          Type : string

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • parametermanager.projects.locations.templates.get

      Path : v1/{+name}

      Description : Gets details of a single Template.

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/templates/{templatesId}

      HTTP Method : GET

      Parameters :

        name

          Type : string

          Description : Required. Name of the resource in the format `projects/*/locations/*/templates/*`.

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/templates/[^/]+$

          Location : path

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

  • parametermanager.projects.locations.templates.delete

      Parameters :

        name

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/templates/[^/]+$

          Location : path

          Description : Required. Name of the resource in the format `projects/*/locations/*/templates/*`.

          Type : string

        requestId

          Type : string

          Description : Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

          Location : query

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Deletes a single Template.

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/templates/{templatesId}

      HTTP Method : DELETE

  • parametermanager.projects.locations.templates.versions.get

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/templates/{templatesId}/versions/{versionsId}

      HTTP Method : GET

      Description : Gets details of a single TemplateVersion.

      Path : v1/{+name}

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        name

          Type : string

          Description : Required. Name of the resource in the format `projects/*/locations/*/templates/*/versions/*`.

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/templates/[^/]+/versions/[^/]+$

          Location : path

        view

          Type : string

          Enum :

        • VIEW_UNSPECIFIED
        • BASIC
        • FULL
        • Description : Optional. Specifies the view of the TemplateVersion to return. In the default FULL view, all metadata & payload associated with the TemplateVersion will be returned.

          Enum Descriptions :

        • The default / unset value. The API will default to the FULL view.
        • Include only the metadata for the resource.
        • Include metadata & other relevant payload data as well. This is the default view.
        • Location : query

  • parametermanager.projects.locations.templates.versions.delete

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        requestId

          Type : string

          Description : Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

          Location : query

        name

          Description : Required. Name of the resource in the format `projects/*/locations/*/templates/*/versions/*`.

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/templates/[^/]+/versions/[^/]+$

          Location : path

          Type : string

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/templates/{templatesId}/versions/{versionsId}

      HTTP Method : DELETE

      Description : Deletes a single TemplateVersion.

      Path : v1/{+name}

  • parametermanager.projects.locations.templates.versions.render

      Description : Gets rendered version of a TemplateVersion.

      Path : v1/{+name}:render

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/templates/{templatesId}/versions/{versionsId}:render

      HTTP Method : GET

      Parameters :

        name

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+/templates/[^/]+/versions/[^/]+$

          Location : path

          Required : Yes

          Description : Required. Name of the resource

        parameterVersion

          Description : Required. Parameter version used to render the template version.

          Type : string

          Location : query

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • parametermanager.projects.locations.templates.versions.create

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : parent

      Parameters :

        requestId

          Location : query

          Type : string

          Description : Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

        parent

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+/templates/[^/]+$

          Location : path

          Required : Yes

          Description : Required. Value for parent in the format `projects/*/locations/*/templates/*`.

        templateVersionId

          Type : string

          Description : Required. Id of the TemplateVersion resource

          Location : query

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/templates/{templatesId}/versions

      HTTP Method : POST

      Path : v1/{+parent}/versions

      Description : Creates a new TemplateVersion in a given project, location, and template.

  • parametermanager.projects.locations.templates.versions.patch

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/templates/{templatesId}/versions/{versionsId}

      HTTP Method : PATCH

      Description : Updates a single TemplateVersion.

      Path : v1/{+name}

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        name

          Type : string

          Description : Identifier. The resource name of the TemplateVersion in the format `projects/*/locations/*/templates/*/versions/*`.

          Pattern : ^projects/[^/]+/locations/[^/]+/templates/[^/]+/versions/[^/]+$

          Location : path

          Required : Yes

        requestId

          Type : string

          Description : Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

          Location : query

        updateMask

          Description : Optional. Field mask is used to specify the fields to be overwritten in the TemplateVersion resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A mutable field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

          Format : google-fieldmask

          Type : string

          Location : query

  • parametermanager.projects.locations.templates.versions.list

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        filter

          Location : query

          Description : Optional. Filtering results

          Type : string

        pageToken

          Type : string

          Description : Optional. A page token, received from a previous `ListTemplateVersions` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListTemplateVersions` must match the call that provided the page token.

          Location : query

        parent

          Type : string

          Description : Required. Parent value for ListTemplateVersionsRequest in the format `projects/*/locations/*/templates/*`.

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/templates/[^/]+$

          Location : path

        pageSize

          Location : query

          Type : integer

          Description : Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.

          Format : int32

        orderBy

          Description : Optional. Hint for how to order the results

          Type : string

          Location : query

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/templates/{templatesId}/versions

      HTTP Method : GET

      Description : Lists TemplateVersions in a given project, location, and template.

      Path : v1/{+parent}/versions