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 |
Inheritance
builtins.object > proto.message.Message > SslSettingsClasses
SslManagementType
SslManagementType(value)
The SSL management type for this domain.