public sealed class Tool.Types.Authentication.Types.BearerTokenConfig : IMessage<Tool.Types.Authentication.Types.BearerTokenConfig>, IEquatable<Tool.Types.Authentication.Types.BearerTokenConfig>, IDeepCloneable<Tool.Types.Authentication.Types.BearerTokenConfig>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class Tool.Types.Authentication.Types.BearerTokenConfig.
Config for authentication using bearer token.
Implements
IMessageToolTypesAuthenticationTypesBearerTokenConfig, IEquatableToolTypesAuthenticationTypesBearerTokenConfig, IDeepCloneableToolTypesAuthenticationTypesBearerTokenConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Beta1Assembly
Google.Cloud.Dialogflow.V2Beta1.dll
Constructors
BearerTokenConfig()
public BearerTokenConfig()BearerTokenConfig(BearerTokenConfig)
public BearerTokenConfig(Tool.Types.Authentication.Types.BearerTokenConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
ToolTypesAuthenticationTypesBearerTokenConfig |
Properties
SecretVersionForToken
public string SecretVersionForToken { get; set; }Optional. The name of the SecretManager secret version resource storing
the Bearer token. If this field is set, the token field will be
ignored. Format:
projects/{project}/secrets/{secret}/versions/{version}
| Property Value | |
|---|---|
| Type | Description |
string |
|
SecretVersionForTokenAsSecretVersionName
public SecretVersionName SecretVersionForTokenAsSecretVersionName { get; set; }SecretVersionName-typed view over the SecretVersionForToken resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecretVersionName |
|
Token
public string Token { get; set; }Optional. The text token appended to the text Bearer to the request
Authorization header.
Session parameters
reference
can be used to pass the token dynamically, e.g.
$session.params.parameter-id.
| Property Value | |
|---|---|
| Type | Description |
string |
|