GoogleApi.Connectors.V1.Model.SslConfig (google_api_connectors v0.18.0)
View SourceSSL Configuration of a connection
Attributes
-
additionalVariables
(type:list(GoogleApi.Connectors.V1.Model.ConfigVariable.t)
, default:nil
) - Optional. Additional SSL related field values -
clientCertType
(type:String.t
, default:nil
) - Optional. Type of Client Cert (PEM/JKS/.. etc.) -
clientCertificate
(type:GoogleApi.Connectors.V1.Model.Secret.t
, default:nil
) - Optional. Client Certificate -
clientPrivateKey
(type:GoogleApi.Connectors.V1.Model.Secret.t
, default:nil
) - Optional. Client Private Key -
clientPrivateKeyPass
(type:GoogleApi.Connectors.V1.Model.Secret.t
, default:nil
) - Optional. Secret containing the passphrase protecting the Client Private Key -
privateServerCertificate
(type:GoogleApi.Connectors.V1.Model.Secret.t
, default:nil
) - Optional. Private Server Certificate. Needs to be specified if trust model isPRIVATE
. -
serverCertType
(type:String.t
, default:nil
) - Optional. Type of Server Cert (PEM/JKS/.. etc.) -
trustModel
(type:String.t
, default:nil
) - Optional. Trust Model of the SSL connection -
type
(type:String.t
, default:nil
) - Optional. Controls the ssl type for the given connector version. -
useSsl
(type:boolean()
, default:nil
) - Optional. Bool for enabling SSL
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Connectors.V1.Model.SslConfig{ additionalVariables: [GoogleApi.Connectors.V1.Model.ConfigVariable.t()] | nil, clientCertType: String.t() | nil, clientCertificate: GoogleApi.Connectors.V1.Model.Secret.t() | nil, clientPrivateKey: GoogleApi.Connectors.V1.Model.Secret.t() | nil, clientPrivateKeyPass: GoogleApi.Connectors.V1.Model.Secret.t() | nil, privateServerCertificate: GoogleApi.Connectors.V1.Model.Secret.t() | nil, serverCertType: String.t() | nil, trustModel: String.t() | nil, type: String.t() | nil, useSsl: boolean() | nil }