ApiDestinationArgs

data class ApiDestinationArgs(val connectionArn: Output<String>? = null, val description: Output<String>? = null, val httpMethod: Output<ApiDestinationHttpMethod>? = null, val invocationEndpoint: Output<String>? = null, val invocationRateLimitPerSecond: Output<Int>? = null, val name: Output<String>? = null) : ConvertibleToJava<ApiDestinationArgs>

Resource Type definition for AWS::Events::ApiDestination.

Constructors

Link copied to clipboard
constructor(connectionArn: Output<String>? = null, description: Output<String>? = null, httpMethod: Output<ApiDestinationHttpMethod>? = null, invocationEndpoint: Output<String>? = null, invocationRateLimitPerSecond: Output<Int>? = null, name: Output<String>? = null)

Properties

Link copied to clipboard
val connectionArn: Output<String>? = null

The arn of the connection.

Link copied to clipboard
val description: Output<String>? = null

A description for the API destination to create.

Link copied to clipboard

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

Link copied to clipboard
val invocationEndpoint: Output<String>? = null

Url endpoint to invoke.

Link copied to clipboard
val invocationRateLimitPerSecond: Output<Int>? = null

The maximum number of requests per second to send to the HTTP invocation endpoint.

Link copied to clipboard
val name: Output<String>? = null

Name of the apiDestination.

Functions

Link copied to clipboard
open override fun toJava(): ApiDestinationArgs