Class: Aws::CloudWatchEvents::Types::CreateApiDestinationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchEvents::Types::CreateApiDestinationRequest
- Defined in:
- gems/aws-sdk-cloudwatchevents/lib/aws-sdk-cloudwatchevents/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.
640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-cloudwatchevents/lib/aws-sdk-cloudwatchevents/types.rb', line 640 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.
640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-cloudwatchevents/lib/aws-sdk-cloudwatchevents/types.rb', line 640 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.
640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-cloudwatchevents/lib/aws-sdk-cloudwatchevents/types.rb', line 640 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.
640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-cloudwatchevents/lib/aws-sdk-cloudwatchevents/types.rb', line 640 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.
640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-cloudwatchevents/lib/aws-sdk-cloudwatchevents/types.rb', line 640 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.
640 641 642 643 644 645 646 647 648 649 |
# File 'gems/aws-sdk-cloudwatchevents/lib/aws-sdk-cloudwatchevents/types.rb', line 640 class CreateApiDestinationRequest < Struct.new( :name, :description, :connection_arn, :invocation_endpoint, :http_method, :invocation_rate_limit_per_second) SENSITIVE = [] include Aws::Structure end |