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
Optional. Additional SSL related field values
Declaration
[JsonProperty("additionalVariables")]
public virtual IList<ConfigVariable> AdditionalVariables { get; set; }
Property Value
Type | Description |
---|---|
IList<ConfigVariable> |
ClientCertType
Optional. Type of Client Cert (PEM/JKS/.. etc.)
Declaration
[JsonProperty("clientCertType")]
public virtual string ClientCertType { get; set; }
Property Value
Type | Description |
---|---|
string |
ClientCertificate
Optional. Client Certificate
Declaration
[JsonProperty("clientCertificate")]
public virtual Secret ClientCertificate { get; set; }
Property Value
Type | Description |
---|---|
Secret |
ClientPrivateKey
Optional. Client Private Key
Declaration
[JsonProperty("clientPrivateKey")]
public virtual Secret ClientPrivateKey { get; set; }
Property Value
Type | Description |
---|---|
Secret |
ClientPrivateKeyPass
Optional. 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
Optional. 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
Optional. Type of Server Cert (PEM/JKS/.. etc.)
Declaration
[JsonProperty("serverCertType")]
public virtual string ServerCertType { get; set; }
Property Value
Type | Description |
---|---|
string |
TrustModel
Optional. Trust Model of the SSL connection
Declaration
[JsonProperty("trustModel")]
public virtual string TrustModel { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
Optional. Controls the ssl type for the given connector version.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |
UseSsl
Optional. Bool for enabling SSL
Declaration
[JsonProperty("useSsl")]
public virtual bool? UseSsl { get; set; }
Property Value
Type | Description |
---|---|
bool? |