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.
717 718 719 720 721 722 723 724 725 726 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 717 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.
717 718 719 720 721 722 723 724 725 726 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 717 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.
717 718 719 720 721 722 723 724 725 726 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 717 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.
717 718 719 720 721 722 723 724 725 726 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 717 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.
717 718 719 720 721 722 723 724 725 726 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 717 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.
717 718 719 720 721 722 723 724 725 726 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 717 class CreateApiDestinationRequest < Struct.new( :name, :description, :connection_arn, :invocation_endpoint, :http_method, :invocation_rate_limit_per_second) SENSITIVE = [] include Aws::Structure end |