SslSettings(mapping=None, *, ignore_unknown_fields=False, **kwargs)
SSL configuration for a DomainMapping
resource.
Attributes
Name | Description |
certificate_id |
str
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 .
|
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.
Values:
SSL_MANAGEMENT_TYPE_UNSPECIFIED (0):
Defaults to AUTOMATIC
.
AUTOMATIC (1):
SSL support for this domain is configured
automatically. The mapped SSL certificate will
be automatically renewed.
MANUAL (2):
SSL support for this domain is configured
manually by the user. Either the domain has no
SSL support or a user-obtained SSL certificate
has been explictly mapped to this domain.