SslSettings(mapping=None, *, ignore_unknown_fields=False, **kwargs)
SSL configuration for a DomainMapping
resource.
.. attribute:: certificate_id
ID of the AuthorizedCertificate
resource configuring SSL
for the application. Clearing this field will remove SSL
support.
By default, a managed certificate is automatically created
for every domain mapping. To omit SSL support or to
configure SSL manually, specify SslManagementType.MANUAL
on a CREATE
or UPDATE
request. You must be
authorized to administer the AuthorizedCertificate
resource to manually map it to a DomainMapping
resource.
Example: 12345
.
:type: str
Attributes
Name | Description |
ssl_management_type |
google.cloud.appengine_admin_v1.types.SslSettings.SslManagementType
SSL management type for this domain. If AUTOMATIC , a
managed certificate is automatically provisioned. If
MANUAL , certificate_id must be manually specified in
order to configure SSL for this domain.
|
pending_managed_certificate_id |
str
ID of the managed AuthorizedCertificate resource
currently being provisioned, if applicable. Until the new
managed certificate has been successfully provisioned, the
previous SSL state will be preserved. Once the provisioning
process completes, the certificate_id field will reflect
the new managed certificate and this field will be left
empty. To remove SSL support while there is still a pending
managed certificate, clear the certificate_id field with
an UpdateDomainMappingRequest .
@OutputOnly
|
Classes
SslManagementType
SslManagementType(value)
The SSL management type for this domain.