Class: Aws::CloudWatchEvents::Types::CreateApiDestinationRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudwatchevents/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#connection_arnString

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 '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

#descriptionString

A description for the API destination to create.



640
641
642
643
644
645
646
647
648
649
# File '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_methodString

The method to use for the request to the HTTP invocation endpoint.



640
641
642
643
644
645
646
647
648
649
# File '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_endpointString

The URL to the HTTP invocation endpoint for the API destination.



640
641
642
643
644
645
646
647
648
649
# File '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_secondInteger

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 '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

#nameString

The name for the API destination to create.



640
641
642
643
644
645
646
647
648
649
# File '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