class
Amazonite::EventBridge::CreateApiDestinationRequest
- Amazonite::EventBridge::CreateApiDestinationRequest
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
eventbridge/create_api_destination_request.crConstructors
- .new(name : String, connection_arn : String, invocation_endpoint : String, http_method : ApiDestinationHttpMethod, description : String | Nil = nil, invocation_rate_limit_per_second : Int32 | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#connection_arn : String
The ARN of the connection to use for the API destination.
-
#connection_arn=(connection_arn : String)
The ARN of the connection to use for the API destination.
-
#description : String | Nil
A description for the API destination to create.
-
#description=(description : String | Nil)
A description for the API destination to create.
-
#hash(hasher)
See
Object#hash(hasher) -
#http_method : ApiDestinationHttpMethod
The method to use for the request to the HTTP invocation endpoint.
-
#http_method=(http_method : ApiDestinationHttpMethod)
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_endpoint=(invocation_endpoint : String)
The URL to the HTTP invocation endpoint for the API destination.
-
#invocation_rate_limit_per_second : Int32 | Nil
The maximum number of requests per second to send to the HTTP invocation endpoint.
-
#invocation_rate_limit_per_second=(invocation_rate_limit_per_second : Int32 | Nil)
The maximum number of requests per second to send to the HTTP invocation endpoint.
-
#name : String
The name for the API destination to create.
-
#name=(name : String)
The name for the API destination to create.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The ARN of the connection to use for the API destination. The destination endpoint must support the authorization type specified for the connection.
The ARN of the connection to use for the API destination. The destination endpoint must support the authorization type specified for the connection.
The method to use for the request to the HTTP invocation endpoint.
The method to use for the request to the HTTP invocation endpoint.
The URL to the HTTP invocation endpoint for the API destination.
The maximum number of requests per second to send to the HTTP invocation endpoint.
The maximum number of requests per second to send to the HTTP invocation endpoint.