class Aws::CloudWatchEvents::Types::UpdateConnectionAuthRequestParameters

Contains the additional parameters to use for the connection.

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

data as a hash:

    {
      basic_auth_parameters: {
        username: "AuthHeaderParameters",
        password: "AuthHeaderParameters",
      },
      o_auth_parameters: {
        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,
            },
          ],
        },
      },
      api_key_auth_parameters: {
        api_key_name: "AuthHeaderParameters",
        api_key_value: "AuthHeaderParameters",
      },
      invocation_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] basic_auth_parameters

A `UpdateConnectionBasicAuthRequestParameters` object that contains
the authorization parameters for Basic authorization.
@return [Types::UpdateConnectionBasicAuthRequestParameters]

@!attribute [rw] o_auth_parameters

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

@!attribute [rw] api_key_auth_parameters

A `UpdateConnectionApiKeyAuthRequestParameters` object that contains
the authorization parameters for API key authorization.
@return [Types::UpdateConnectionApiKeyAuthRequestParameters]

@!attribute [rw] invocation_http_parameters

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

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

Constants

SENSITIVE