ProjectsLocationsCaPoolsCertificateAuthorities
class ProjectsLocationsCaPoolsCertificateAuthorities extends Resource (View source)
The "certificateAuthorities" collection of methods.
Typical usage is:
$privatecaService = new Google\Service\CertificateAuthorityService(...);
$certificateAuthorities = $privatecaService->projects_locations_caPools_certificateAuthorities;
Methods
Activate a CertificateAuthority that is in state AWAITING_USER_ACTIVATION and is of type SUBORDINATE. After the parent Certificate Authority signs a certificate signing request from FetchCertificateAuthorityCsr, this method can complete the activation process. (certificateAuthorities.activate)
Create a new CertificateAuthority in a given Project and Location.
Delete a CertificateAuthority. (certificateAuthorities.delete)
Disable a CertificateAuthority. (certificateAuthorities.disable)
Enable a CertificateAuthority. (certificateAuthorities.enable)
Fetch a certificate signing request (CSR) from a CertificateAuthority that is in state AWAITING_USER_ACTIVATION and is of type SUBORDINATE. The CSR must then be signed by the desired parent Certificate Authority, which could be another CertificateAuthority resource, or could be an on-prem certificate authority. See also ActivateCertificateAuthority.
Returns a CertificateAuthority. (certificateAuthorities.get)
Lists CertificateAuthorities.
Update a CertificateAuthority. (certificateAuthorities.patch)
Undelete a CertificateAuthority that has been deleted.
Details
Operation
activate(string $name, ActivateCertificateAuthorityRequest $postBody, array $optParams = [])
Activate a CertificateAuthority that is in state AWAITING_USER_ACTIVATION and is of type SUBORDINATE. After the parent Certificate Authority signs a certificate signing request from FetchCertificateAuthorityCsr, this method can complete the activation process. (certificateAuthorities.activate)
Operation
create(string $parent, CertificateAuthority $postBody, array $optParams = [])
Create a new CertificateAuthority in a given Project and Location.
(certificateAuthorities.create)
Operation
delete(string $name, array $optParams = [])
Delete a CertificateAuthority. (certificateAuthorities.delete)
Operation
disable(string $name, DisableCertificateAuthorityRequest $postBody, array $optParams = [])
Disable a CertificateAuthority. (certificateAuthorities.disable)
Operation
enable(string $name, EnableCertificateAuthorityRequest $postBody, array $optParams = [])
Enable a CertificateAuthority. (certificateAuthorities.enable)
FetchCertificateAuthorityCsrResponse
fetch(string $name, array $optParams = [])
Fetch a certificate signing request (CSR) from a CertificateAuthority that is in state AWAITING_USER_ACTIVATION and is of type SUBORDINATE. The CSR must then be signed by the desired parent Certificate Authority, which could be another CertificateAuthority resource, or could be an on-prem certificate authority. See also ActivateCertificateAuthority.
(certificateAuthorities.fetch)
CertificateAuthority
get(string $name, array $optParams = [])
Returns a CertificateAuthority. (certificateAuthorities.get)
ListCertificateAuthoritiesResponse
listProjectsLocationsCaPoolsCertificateAuthorities(string $parent, array $optParams = [])
Lists CertificateAuthorities.
(certificateAuthorities.listProjectsLocationsCaPoolsCertificateAuthorities)
Operation
patch(string $name, CertificateAuthority $postBody, array $optParams = [])
Update a CertificateAuthority. (certificateAuthorities.patch)
Operation
undelete(string $name, UndeleteCertificateAuthorityRequest $postBody, array $optParams = [])
Undelete a CertificateAuthority that has been deleted.
(certificateAuthorities.undelete)