Certificate Manager API (certificatemanager:v1)

2022-10-01

4 new methods

Additions

    Methods
  • certificatemanager.projects.locations.certificateIssuanceConfigs.list

      Parameters :

        orderBy

          Location : query

          Type : string

          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".

        pageToken

          Location : query

          Type : string

          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.

        filter

          Description : Filter expression to restrict the Certificates Configs returned.

          Location : query

          Type : string

        parent

          Location : path

          Type : string

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

          Required : Yes

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

        pageSize

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

          Format : int32

          Location : query

          Type : integer

      Parameter Order : parent

      Path : v1/{+parent}/certificateIssuanceConfigs

      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

      HTTP Method : GET

  • certificatemanager.projects.locations.certificateIssuanceConfigs.create

      Parameter Order : parent

      Parameters :

        parent

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

          Required : Yes

          Location : path

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

          Type : string

        certificateIssuanceConfigId

          Type : string

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

          Location : query

      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

      HTTP Method : POST

  • certificatemanager.projects.locations.certificateIssuanceConfigs.get

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

      Parameters :

        name

          Required : Yes

          Type : string

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

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

          Location : path

      Parameter Order : name

      HTTP Method : GET

      Path : v1/{+name}

      Description : Gets details of a single CertificateIssuanceConfig.

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

  • certificatemanager.projects.locations.certificateIssuanceConfigs.delete

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

      HTTP Method : DELETE

      Parameter Order : name

      Path : v1/{+name}

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

      Description : Deletes a single CertificateIssuanceConfig.

      Parameters :

        name

          Type : string

          Required : Yes

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

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

          Location : path

4 removed methods

Deletions

    Methods
  • certificatemanager.projects.locations.certificateIssuanceConfigs.list

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

      Description : Lists CertificateIssuanceConfigs in a given project and location.

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

      Parameters :

        parent

          Type : string

          Required : Yes

          Location : path

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

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

        orderBy

          Type : string

          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".

        pageToken

          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.

          Type : string

        pageSize

          Format : int32

          Type : integer

          Location : query

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

        filter

          Type : string

          Description : Filter expression to restrict the Certificates Configs returned.

          Location : query

      Path : v1/{+parent}/certificateIssuanceConfigs

      HTTP Method : GET

      Parameter Order : parent

  • certificatemanager.projects.locations.certificateIssuanceConfigs.delete

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

      Parameter Order : name

      Description : Deletes a single CertificateIssuanceConfig.

      HTTP Method : DELETE

      Path : v1/{+name}

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

      Parameters :

        name

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

          Type : string

          Required : Yes

          Location : path

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

  • certificatemanager.projects.locations.certificateIssuanceConfigs.get

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

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

      Parameters :

        name

          Type : string

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

          Required : Yes

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

          Location : path

      Parameter Order : name

      Path : v1/{+name}

      Description : Gets details of a single CertificateIssuanceConfig.

      HTTP Method : GET

  • certificatemanager.projects.locations.certificateIssuanceConfigs.create

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

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

      HTTP Method : POST

      Parameter Order : parent

      Parameters :

        certificateIssuanceConfigId

          Type : string

          Location : query

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

        parent

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

          Location : path

          Type : string

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

          Required : Yes

      Path : v1/{+parent}/certificateIssuanceConfigs

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