class Aws::EventBridge::Types::CreateConnectionOAuthRequestParameters

Contains the OAuth authorization parameters to use for the connection.

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

data as a hash:

    {
      client_parameters: { # required
        client_id: "AuthHeaderParameters", # required
        client_secret: "AuthHeaderParameters", # required
      },
      authorization_endpoint: "HttpsEndpoint", # required
      http_method: "GET", # required, accepts GET, POST, PUT
      o_auth_http_parameters: {
        header_parameters: [
          {
            key: "HeaderKey",
            value: "HeaderValue",
            is_value_secret: false,
          },
        ],
        query_string_parameters: [
          {
            key: "QueryStringKey",
            value: "QueryStringValue",
            is_value_secret: false,
          },
        ],
        body_parameters: [
          {
            key: "String",
            value: "String",
            is_value_secret: false,
          },
        ],
      },
    }

@!attribute [rw] client_parameters

A `CreateConnectionOAuthClientRequestParameters` object that
contains the client parameters for OAuth authorization.
@return [Types::CreateConnectionOAuthClientRequestParameters]

@!attribute [rw] authorization_endpoint

The URL to the authorization endpoint when OAuth is specified as the
authorization type.
@return [String]

@!attribute [rw] http_method

The method to use for the authorization request.
@return [String]

@!attribute [rw] o_auth_http_parameters

A `ConnectionHttpParameters` object that contains details about the
additional parameters to use for the connection.
@return [Types::ConnectionHttpParameters]

@see docs.aws.amazon.com/goto/WebAPI/eventbridge-2015-10-07/CreateConnectionOAuthRequestParameters AWS API Documentation

Constants

SENSITIVE