Certificate Manager API (certificatemanager:v1)

2023-04-16

5 new methods

Additions

    Methods
  • certificatemanager.projects.locations.trustConfigs.create

      Parameters:

        trustConfigId

          Description: Required. A user-provided name of the TrustConfig.

          Location: query

          Type: string

        parent

          Location: path

          Type: string

          Required: Yes

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

          Description: Required. The parent resource of the TrustConfig. Must be in the format `projects/*/locations/*`.

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

      Parameter Order: parent

      HTTP Method: POST

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

      Path: v1/{+parent}/trustConfigs

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

  • certificatemanager.projects.locations.trustConfigs.delete

      HTTP Method: DELETE

      Parameter Order: name

      Parameters:

        etag

          Description: The current etag of the TrustConfig. If an etag is provided and does not match the current etag of the resource, deletion will be blocked and an ABORTED error will be returned.

          Location: query

          Type: string

        name

          Type: string

          Required: Yes

          Location: path

          Description: Required. A name of the TrustConfig to delete. Must be in the format `projects/*/locations/*/trustConfigs/*`.

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

      Description: Deletes a single TrustConfig.

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

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/trustConfigs/{trustConfigsId}

      Path: v1/{+name}

  • certificatemanager.projects.locations.trustConfigs.list

      Parameter Order: parent

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

      Parameters:

        orderBy

          Description: A list of TrustConfig field names used to specify the order of the returned results. The default sorting order is ascending. To specify descending order for a field, add a suffix " desc".

          Type: string

          Location: query

        parent

          Required: Yes

          Location: path

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

          Description: Required. The project and location from which the TrustConfigs should be listed, specified in the format `projects/*/locations/*`.

          Type: string

        filter

          Description: Filter expression to restrict the TrustConfigs returned.

          Type: string

          Location: query

        pageSize

          Location: query

          Format: int32

          Type: integer

          Description: Maximum number of TrustConfigs to return per call.

        pageToken

          Location: query

          Type: string

          Description: The value returned by the last `ListTrustConfigsResponse`. Indicates that this is a continuation of a prior `ListTrustConfigs` call, and that the system should return the next page of data.

      Path: v1/{+parent}/trustConfigs

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

      Description: Lists TrustConfigs in a given project and location.

      HTTP Method: GET

  • certificatemanager.projects.locations.trustConfigs.get

      Description: Gets details of a single TrustConfig.

      Parameter Order: name

      HTTP Method: GET

      Parameters:

        name

          Type: string

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

          Required: Yes

          Location: path

          Description: Required. A name of the TrustConfig to describe. Must be in the format `projects/*/locations/*/trustConfigs/*`.

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/trustConfigs/{trustConfigsId}

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

      Path: v1/{+name}

  • certificatemanager.projects.locations.trustConfigs.patch

      HTTP Method: PATCH

      Parameters:

        name

          Location: path

          Required: Yes

          Type: string

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

          Description: A user-defined name of the trust config. TrustConfig names must be unique globally and match pattern `projects/*/locations/*/trustConfigs/*`.

        updateMask

          Location: query

          Type: string

          Format: google-fieldmask

          Description: Required. The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/trustConfigs/{trustConfigsId}

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

      Description: Updates a TrustConfig.

      Path: v1/{+name}

      Parameter Order: name