View Source GoogleApi.Datastream.V1.Model.MysqlSslConfig (google_api_datastream v0.3.0)

MySQL SSL configuration information.

Attributes

  • caCertificate (type: String.t, default: nil) - Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.
  • caCertificateSet (type: boolean(), default: nil) - Output only. Indicates whether the ca_certificate field is set.
  • clientCertificate (type: String.t, default: nil) - Input only. 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' and the 'ca_certificate' fields are mandatory.
  • clientCertificateSet (type: boolean(), default: nil) - Output only. Indicates whether the client_certificate field is set.
  • clientKey (type: String.t, default: nil) - Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.
  • clientKeySet (type: boolean(), default: nil) - Output only. Indicates whether the client_key field is set.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Datastream.V1.Model.MysqlSslConfig{
  caCertificate: String.t() | nil,
  caCertificateSet: boolean() | nil,
  clientCertificate: String.t() | nil,
  clientCertificateSet: boolean() | nil,
  clientKey: String.t() | nil,
  clientKeySet: boolean() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.