Reference documentation and code samples for the Google Cloud Certificate Manager V1 Client class ManagedCertificate.
Configuration and state of a Managed Certificate.
Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.
Generated from protobuf message google.cloud.certificatemanager.v1.Certificate.ManagedCertificate
Namespace
Google \ Cloud \ CertificateManager \ V1 \ CertificateMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ domains |
array
Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution. |
↳ dns_authorizations |
array
Immutable. Authorizations that will be used for performing domain authorization. |
↳ issuance_config |
string
Immutable. The resource name for a CertificateIssuanceConfig used to configure private PKI certificates in the format |
↳ state |
int
Output only. State of the managed certificate resource. |
↳ provisioning_issue |
ManagedCertificate\ProvisioningIssue
Output only. Information about issues with provisioning a Managed Certificate. |
↳ authorization_attempt_info |
array<ManagedCertificate\AuthorizationAttemptInfo>
Output only. Detailed state of the latest authorization attempt for each domain specified for managed certificate resource. |
getDomains
Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDomains
Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getDnsAuthorizations
Immutable. Authorizations that will be used for performing domain authorization.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDnsAuthorizations
Immutable. Authorizations that will be used for performing domain authorization.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getIssuanceConfig
Immutable. The resource name for a
CertificateIssuanceConfig
used to configure private PKI certificates in the format
projects/*/locations/*/certificateIssuanceConfigs/*
.
If this field is not set, the certificates will instead be publicly signed as documented at https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa.
Returns | |
---|---|
Type | Description |
string |
setIssuanceConfig
Immutable. The resource name for a
CertificateIssuanceConfig
used to configure private PKI certificates in the format
projects/*/locations/*/certificateIssuanceConfigs/*
.
If this field is not set, the certificates will instead be publicly signed as documented at https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getState
Output only. State of the managed certificate resource.
Returns | |
---|---|
Type | Description |
int |
setState
Output only. State of the managed certificate resource.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getProvisioningIssue
Output only. Information about issues with provisioning a Managed Certificate.
Returns | |
---|---|
Type | Description |
ManagedCertificate\ProvisioningIssue|null |
hasProvisioningIssue
clearProvisioningIssue
setProvisioningIssue
Output only. Information about issues with provisioning a Managed Certificate.
Parameter | |
---|---|
Name | Description |
var |
ManagedCertificate\ProvisioningIssue
|
Returns | |
---|---|
Type | Description |
$this |
getAuthorizationAttemptInfo
Output only. Detailed state of the latest authorization attempt for each domain specified for managed certificate resource.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setAuthorizationAttemptInfo
Output only. Detailed state of the latest authorization attempt for each domain specified for managed certificate resource.
Parameter | |
---|---|
Name | Description |
var |
array<ManagedCertificate\AuthorizationAttemptInfo>
|
Returns | |
---|---|
Type | Description |
$this |