Class SslConfig (1.6.1)

SslConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

SSL configuration information.

Attributes

NameDescription
type_ google.cloud.clouddms_v1.types.SslConfig.SslType
Output only. The ssl config type according to 'client_key', 'client_certificate' and 'ca_certificate'.
client_key str
Input only. The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' field is mandatory.
client_certificate str
Input only. The x509 PEM-encoded certificate that will be used by the replica to authenticate against the source database server.If this field is used then the 'client_key' field is mandatory.
ca_certificate str
Required. Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host.

Classes

SslType

SslType(value)

Specifies The kind of ssl configuration used.

Values: SSL_TYPE_UNSPECIFIED (0): Unspecified. SERVER_ONLY (1): Only 'ca_certificate' specified. SERVER_CLIENT (2): Both server ('ca_certificate'), and client ('client_key', 'client_certificate') specified.