Class: Aws::EventBridge::Types::CreateApiDestinationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EventBridge::Types::CreateApiDestinationRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-eventbridge/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#connection_arn ⇒ String
The ARN of the connection to use for the API destination.
-
#description ⇒ String
A description for the API destination to create.
-
#http_method ⇒ String
The method to use for the request to the HTTP invocation endpoint.
-
#invocation_endpoint ⇒ String
The URL to the HTTP invocation endpoint for the API destination.
-
#invocation_rate_limit_per_second ⇒ Integer
The maximum number of requests per second to send to the HTTP invocation endpoint.
-
#name ⇒ String
The name for the API destination to create.
Instance Attribute Details
#connection_arn ⇒ String
The ARN of the connection to use for the API destination. The destination endpoint must support the authorization type specified for the connection.
667 668 669 670 671 672 673 674 675 676 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 667 class CreateApiDestinationRequest < Struct.new( :name, :description, :connection_arn, :invocation_endpoint, :http_method, :invocation_rate_limit_per_second) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description for the API destination to create.
667 668 669 670 671 672 673 674 675 676 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 667 class CreateApiDestinationRequest < Struct.new( :name, :description, :connection_arn, :invocation_endpoint, :http_method, :invocation_rate_limit_per_second) SENSITIVE = [] include Aws::Structure end |
#http_method ⇒ String
The method to use for the request to the HTTP invocation endpoint.
667 668 669 670 671 672 673 674 675 676 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 667 class CreateApiDestinationRequest < Struct.new( :name, :description, :connection_arn, :invocation_endpoint, :http_method, :invocation_rate_limit_per_second) SENSITIVE = [] include Aws::Structure end |
#invocation_endpoint ⇒ String
The URL to the HTTP invocation endpoint for the API destination.
667 668 669 670 671 672 673 674 675 676 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 667 class CreateApiDestinationRequest < Struct.new( :name, :description, :connection_arn, :invocation_endpoint, :http_method, :invocation_rate_limit_per_second) SENSITIVE = [] include Aws::Structure end |
#invocation_rate_limit_per_second ⇒ Integer
The maximum number of requests per second to send to the HTTP invocation endpoint.
667 668 669 670 671 672 673 674 675 676 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 667 class CreateApiDestinationRequest < Struct.new( :name, :description, :connection_arn, :invocation_endpoint, :http_method, :invocation_rate_limit_per_second) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name for the API destination to create.
667 668 669 670 671 672 673 674 675 676 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 667 class CreateApiDestinationRequest < Struct.new( :name, :description, :connection_arn, :invocation_endpoint, :http_method, :invocation_rate_limit_per_second) SENSITIVE = [] include Aws::Structure end |