class
Amazonite::EventBridge::ApiDestination
- Amazonite::EventBridge::ApiDestination
- Reference
- Object
Overview
Contains details about an API destination.
Included Modules
- JSON::Serializable
Defined in:
eventbridge/api_destination.crConstructors
- .new(pull : JSON::PullParser)
- .new(api_destination_arn : String | Nil = nil, name : String | Nil = nil, api_destination_state : ApiDestinationState | Nil = nil, connection_arn : String | Nil = nil, invocation_endpoint : String | Nil = nil, http_method : ApiDestinationHttpMethod | Nil = nil, invocation_rate_limit_per_second : Int32 | Nil = nil, creation_time : Time | Nil = nil, last_modified_time : Time | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#api_destination_arn : String | Nil
The ARN of the API destination.
-
#api_destination_arn=(api_destination_arn : String | Nil)
The ARN of the API destination.
-
#api_destination_state : ApiDestinationState | Nil
The state of the API destination.
-
#api_destination_state=(api_destination_state : ApiDestinationState | Nil)
The state of the API destination.
-
#connection_arn : String | Nil
The ARN of the connection specified for the API destination.
-
#connection_arn=(connection_arn : String | Nil)
The ARN of the connection specified for the API destination.
-
#creation_time : Time | Nil
A time stamp for the time that the API destination was created.
-
#creation_time=(creation_time : Time | Nil)
A time stamp for the time that the API destination was created.
-
#hash(hasher)
See
Object#hash(hasher) -
#http_method : ApiDestinationHttpMethod | Nil
The method to use to connect to the HTTP endpoint.
-
#http_method=(http_method : ApiDestinationHttpMethod | Nil)
The method to use to connect to the HTTP endpoint.
-
#invocation_endpoint : String | Nil
The URL to the endpoint for the API destination.
-
#invocation_endpoint=(invocation_endpoint : String | Nil)
The URL to the endpoint for the API destination.
-
#invocation_rate_limit_per_second : Int32 | Nil
The maximum number of invocations per second to send to the HTTP endpoint.
-
#invocation_rate_limit_per_second=(invocation_rate_limit_per_second : Int32 | Nil)
The maximum number of invocations per second to send to the HTTP endpoint.
-
#last_modified_time : Time | Nil
A time stamp for the time that the API destination was last modified.
-
#last_modified_time=(last_modified_time : Time | Nil)
A time stamp for the time that the API destination was last modified.
-
#name : String | Nil
The name of the API destination.
-
#name=(name : String | Nil)
The name of the API destination.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The state of the API destination.
The ARN of the connection specified for the API destination.
A time stamp for the time that the API destination was created.
The method to use to connect to the HTTP endpoint.
The method to use to connect to the HTTP endpoint.
The URL to the endpoint for the API destination.
The maximum number of invocations per second to send to the HTTP endpoint.
The maximum number of invocations per second to send to the HTTP endpoint.
A time stamp for the time that the API destination was last modified.
A time stamp for the time that the API destination was last modified.