OAuthClientCredentials

The OAuth 2.0 client credentials used for authenticating a data source connection. Use this structure to provide a client ID, client secret, and username directly instead of referencing a secret stored in Amazon Secrets Manager. This structure supports data sources that use two-legged OAuth (2LO) authentication, such as Snowflake.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The client ID of the OAuth 2.0 application that is registered with the data source provider.

Link copied to clipboard

The client secret of the OAuth 2.0 application that is registered with the data source provider.

Link copied to clipboard

The username of the account that is used for OAuth 2.0 client credentials authentication with the data source provider.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String