class Aws::EventBridge::Types::UpdateConnectionRequest

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

data as a hash:

    {
      name: "ConnectionName", # required
      description: "ConnectionDescription",
      authorization_type: "BASIC", # accepts BASIC, OAUTH_CLIENT_CREDENTIALS, API_KEY
      auth_parameters: {
        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] name

The name of the connection to update.
@return [String]

@!attribute [rw] description

A description for the connection.
@return [String]

@!attribute [rw] authorization_type

The type of authorization to use for the connection.
@return [String]

@!attribute [rw] auth_parameters

The authorization parameters to use for the connection.
@return [Types::UpdateConnectionAuthRequestParameters]

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

Constants

SENSITIVE