Class: Aws::EventBridge::Types::CreateConnectionAuthRequestParameters

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb

Overview

The authorization parameters for the connection.

You must include only authorization parameters for the AuthorizationType you specify.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#api_key_auth_parametersTypes::CreateConnectionApiKeyAuthRequestParameters

The API key authorization parameters to use for the connection.



874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 874

class CreateConnectionAuthRequestParameters < Struct.new(
  :basic_auth_parameters,
  :o_auth_parameters,
  :api_key_auth_parameters,
  :invocation_http_parameters,
  :connectivity_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#basic_auth_parametersTypes::CreateConnectionBasicAuthRequestParameters

The Basic authorization parameters to use for the connection.



874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 874

class CreateConnectionAuthRequestParameters < Struct.new(
  :basic_auth_parameters,
  :o_auth_parameters,
  :api_key_auth_parameters,
  :invocation_http_parameters,
  :connectivity_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#connectivity_parametersTypes::ConnectivityResourceParameters

If you specify a private OAuth endpoint, the parameters for EventBridge to use when authenticating against the endpoint.

For more information, see Authorization methods for connections in the Amazon EventBridge User Guide .



874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 874

class CreateConnectionAuthRequestParameters < Struct.new(
  :basic_auth_parameters,
  :o_auth_parameters,
  :api_key_auth_parameters,
  :invocation_http_parameters,
  :connectivity_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#invocation_http_parametersTypes::ConnectionHttpParameters

The API key authorization parameters to use for the connection. Note that if you include additional parameters for the target of a rule via HttpParameters, including query strings, the parameters added for the connection take precedence.



874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 874

class CreateConnectionAuthRequestParameters < Struct.new(
  :basic_auth_parameters,
  :o_auth_parameters,
  :api_key_auth_parameters,
  :invocation_http_parameters,
  :connectivity_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#o_auth_parametersTypes::CreateConnectionOAuthRequestParameters

The OAuth authorization parameters to use for the connection.



874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 874

class CreateConnectionAuthRequestParameters < Struct.new(
  :basic_auth_parameters,
  :o_auth_parameters,
  :api_key_auth_parameters,
  :invocation_http_parameters,
  :connectivity_parameters)
  SENSITIVE = []
  include Aws::Structure
end