public sealed class Agent.Types.ClientCertificateSettings : IMessage<Agent.Types.ClientCertificateSettings>, IEquatable<Agent.Types.ClientCertificateSettings>, IDeepCloneable<Agent.Types.ClientCertificateSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class Agent.Types.ClientCertificateSettings.
Settings for custom client certificates.
Implements
IMessageAgentTypesClientCertificateSettings, IEquatableAgentTypesClientCertificateSettings, IDeepCloneableAgentTypesClientCertificateSettings, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
ClientCertificateSettings()
public ClientCertificateSettings()
ClientCertificateSettings(ClientCertificateSettings)
public ClientCertificateSettings(Agent.Types.ClientCertificateSettings other)
Parameter | |
---|---|
Name | Description |
other |
AgentTypesClientCertificateSettings |
Properties
Passphrase
public string Passphrase { get; set; }
Optional. The name of the SecretManager secret version resource storing
the passphrase. 'passphrase' should be left unset if the private key is
not encrypted.
Format: projects/{project}/secrets/{secret}/versions/{version}
Property Value | |
---|---|
Type | Description |
string |
PassphraseAsSecretVersionName
public SecretVersionName PassphraseAsSecretVersionName { get; set; }
SecretVersionName-typed view over the Passphrase resource name property.
Property Value | |
---|---|
Type | Description |
SecretVersionName |
PrivateKey
public string PrivateKey { get; set; }
Required. The name of the SecretManager secret version resource storing
the private key encoded in PEM format. Format:
projects/{project}/secrets/{secret}/versions/{version}
Property Value | |
---|---|
Type | Description |
string |
PrivateKeyAsSecretVersionName
public SecretVersionName PrivateKeyAsSecretVersionName { get; set; }
SecretVersionName-typed view over the PrivateKey resource name property.
Property Value | |
---|---|
Type | Description |
SecretVersionName |
SslCertificate
public string SslCertificate { get; set; }
Required. The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines.
Property Value | |
---|---|
Type | Description |
string |