class Aws::CloudWatchEvents::Types::UpdateConnectionOAuthRequestParameters

Contains the OAuth request parameters to use for the connection.

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

data as a hash:

    {
      client_parameters: {
        client_id: "AuthHeaderParameters",
        client_secret: "AuthHeaderParameters",
      },
      authorization_endpoint: "HttpsEndpoint",
      http_method: "GET", # 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 `UpdateConnectionOAuthClientRequestParameters` object that
contains the client parameters to use for the connection when OAuth
is specified as the authorization type.
@return [Types::UpdateConnectionOAuthClientRequestParameters]

@!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 used to connect to the HTTP endpoint.
@return [String]

@!attribute [rw] o_auth_http_parameters

The additional HTTP parameters used for the OAuth authorization
request.
@return [Types::ConnectionHttpParameters]

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

Constants

SENSITIVE