class ProjectsLocationsCertificateIssuanceConfigs extends Resource (View source)

The "certificateIssuanceConfigs" collection of methods.

Typical usage is:

 $certificatemanagerService = new Google\Service\CertificateManager(...);
 $certificateIssuanceConfigs = $certificatemanagerService->projects_locations_certificateIssuanceConfigs;

Methods

create(string $parent, CertificateIssuanceConfig $postBody, array $optParams = [])

Creates a new CertificateIssuanceConfig in a given project and location.

delete(string $name, array $optParams = [])

Deletes a single CertificateIssuanceConfig.

get(string $name, array $optParams = [])

Gets details of a single CertificateIssuanceConfig.

listProjectsLocationsCertificateIssuanceConfigs(string $parent, array $optParams = [])

Lists CertificateIssuanceConfigs in a given project and location.

patch(string $name, CertificateIssuanceConfig $postBody, array $optParams = [])

Updates a CertificateIssuanceConfig. (certificateIssuanceConfigs.patch)

Details

Operation create(string $parent, CertificateIssuanceConfig $postBody, array $optParams = [])

Creates a new CertificateIssuanceConfig in a given project and location.

(certificateIssuanceConfigs.create)

Parameters

string $parent

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

CertificateIssuanceConfig $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Operation delete(string $name, array $optParams = [])

Deletes a single CertificateIssuanceConfig.

(certificateIssuanceConfigs.delete)

Parameters

string $name

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

array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

CertificateIssuanceConfig get(string $name, array $optParams = [])

Gets details of a single CertificateIssuanceConfig.

(certificateIssuanceConfigs.get)

Parameters

string $name

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

array $optParams

Optional parameters.

Return Value

CertificateIssuanceConfig

Exceptions

Exception

ListCertificateIssuanceConfigsResponse listProjectsLocationsCertificateIssuanceConfigs(string $parent, array $optParams = [])

Lists CertificateIssuanceConfigs in a given project and location.

(certificateIssuanceConfigs.listProjectsLocationsCertificateIssuanceConfigs)

Parameters

string $parent

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

array $optParams

Optional parameters.

Return Value

ListCertificateIssuanceConfigsResponse

Exceptions

Exception

Operation patch(string $name, CertificateIssuanceConfig $postBody, array $optParams = [])

Updates a CertificateIssuanceConfig. (certificateIssuanceConfigs.patch)

Parameters

string $name

Identifier. A user-defined name of the certificate issuance config. CertificateIssuanceConfig names must be unique globally and match pattern projects/locations/certificateIssuanceConfigs.

CertificateIssuanceConfig $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception