Properties of an Authentication.
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
apiKeyConfig | 
      
      google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.IApiKeyConfig | null | 
            
              <optional> | 
        
        
        
           Authentication apiKeyConfig  | 
    
oauthConfig | 
      
      google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.IOAuthConfig | null | 
            
              <optional> | 
        
        
        
           Authentication oauthConfig  | 
    
serviceAgentAuthConfig | 
      
      google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.IServiceAgentAuthConfig | null | 
            
              <optional> | 
        
        
        
           Authentication serviceAgentAuthConfig  | 
    
bearerTokenConfig | 
      
      google.cloud.dialogflow.cx.v3beta1.Tool.Authentication.IBearerTokenConfig | null | 
            
              <optional> | 
        
        
        
           Authentication bearerTokenConfig  |