Certificate Manager API (certificatemanager:v1)

2022-10-03

4 new methods

Additions

    Methods
  • certificatemanager.projects.locations.certificateIssuanceConfigs.create

      HTTP Method: POST

      Parameter Order: parent

      Parameters:

        certificateIssuanceConfigId

          Type: string

          Description: Required. A user-provided name of the certificate config.

          Location: query

        parent

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

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

          Required: Yes

          Location: path

          Type: string

      Path: v1/{+parent}/certificateIssuanceConfigs

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

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

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

  • certificatemanager.projects.locations.certificateIssuanceConfigs.get

      HTTP Method: GET

      Parameters:

        name

          Description: Required. A name of the certificate issuance config to describe. Must be in the format `projects/*/locations/*/certificateIssuanceConfigs/*`.

          Location: path

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

          Required: Yes

          Type: string

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/certificateIssuanceConfigs/{certificateIssuanceConfigsId}

      Path: v1/{+name}

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

      Description: Gets details of a single CertificateIssuanceConfig.

      Parameter Order: name

  • certificatemanager.projects.locations.certificateIssuanceConfigs.delete

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/certificateIssuanceConfigs/{certificateIssuanceConfigsId}

      Description: Deletes a single CertificateIssuanceConfig.

      Path: v1/{+name}

      Parameter Order: name

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

      Parameters:

        name

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

          Description: Required. A name of the certificate issuance config to delete. Must be in the format `projects/*/locations/*/certificateIssuanceConfigs/*`.

          Location: path

          Type: string

          Required: Yes

      HTTP Method: DELETE

  • certificatemanager.projects.locations.certificateIssuanceConfigs.list

      Path: v1/{+parent}/certificateIssuanceConfigs

      Parameter Order: parent

      Parameters:

        orderBy

          Location: query

          Description: A list of Certificate Config 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

        filter

          Location: query

          Type: string

          Description: Filter expression to restrict the Certificates Configs returned.

        pageToken

          Type: string

          Location: query

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

        parent

          Type: string

          Location: path

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

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

          Required: Yes

        pageSize

          Type: integer

          Format: int32

          Location: query

          Description: Maximum number of certificate configs to return per call.

      HTTP Method: GET

      Description: Lists CertificateIssuanceConfigs in a given project and location.

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

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