Class SslConfig
SSL Configuration of a connection
Implements
Inherited Members
Namespace: Google.Apis.Connectors.v1.Data
Assembly: Google.Apis.Connectors.v1.dll
Syntax
public class SslConfig : IDirectResponseSchema
Properties
AdditionalVariables
Additional SSL related field values
Declaration
[JsonProperty("additionalVariables")]
public virtual IList<ConfigVariable> AdditionalVariables { get; set; }
Property Value
Type | Description |
---|---|
IList<ConfigVariable> |
ClientCertType
Type of Client Cert (PEM/JKS/.. etc.)
Declaration
[JsonProperty("clientCertType")]
public virtual string ClientCertType { get; set; }
Property Value
Type | Description |
---|---|
string |
ClientCertificate
Client Certificate
Declaration
[JsonProperty("clientCertificate")]
public virtual Secret ClientCertificate { get; set; }
Property Value
Type | Description |
---|---|
Secret |
ClientPrivateKey
Client Private Key
Declaration
[JsonProperty("clientPrivateKey")]
public virtual Secret ClientPrivateKey { get; set; }
Property Value
Type | Description |
---|---|
Secret |
ClientPrivateKeyPass
Secret containing the passphrase protecting the Client Private Key
Declaration
[JsonProperty("clientPrivateKeyPass")]
public virtual Secret ClientPrivateKeyPass { get; set; }
Property Value
Type | Description |
---|---|
Secret |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
PrivateServerCertificate
Private Server Certificate. Needs to be specified if trust model is PRIVATE
.
Declaration
[JsonProperty("privateServerCertificate")]
public virtual Secret PrivateServerCertificate { get; set; }
Property Value
Type | Description |
---|---|
Secret |
ServerCertType
Type of Server Cert (PEM/JKS/.. etc.)
Declaration
[JsonProperty("serverCertType")]
public virtual string ServerCertType { get; set; }
Property Value
Type | Description |
---|---|
string |
TrustModel
Trust Model of the SSL connection
Declaration
[JsonProperty("trustModel")]
public virtual string TrustModel { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
Controls the ssl type for the given connector version.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |
UseSsl
Bool for enabling SSL
Declaration
[JsonProperty("useSsl")]
public virtual bool? UseSsl { get; set; }
Property Value
Type | Description |
---|---|
bool? |