class Aws::Appflow::Types::OAuthCredentials

The OAuth credentials required for OAuth type authentication.

@note When making an API call, you may pass OAuthCredentials

data as a hash:

    {
      client_id: "ClientId", # required
      client_secret: "ClientSecret", # required
      access_token: "AccessToken",
      refresh_token: "RefreshToken",
      o_auth_request: {
        auth_code: "AuthCode",
        redirect_uri: "RedirectUri",
      },
    }

@!attribute [rw] client_id

The identifier for the desired client.
@return [String]

@!attribute [rw] client_secret

The client secret used by the OAuth client to authenticate to the
authorization server.
@return [String]

@!attribute [rw] access_token

The access token used to access protected SAPOData resources.
@return [String]

@!attribute [rw] refresh_token

The refresh token used to refresh expired access token.
@return [String]

@!attribute [rw] o_auth_request

The OAuth requirement needed to request security tokens from the
connector endpoint.
@return [Types::ConnectorOAuthRequest]

@see docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/OAuthCredentials AWS API Documentation

Constants

SENSITIVE