Event Api Destination
Provides an EventBridge event API Destination resource.
Note: EventBridge was formerly known as CloudWatch Events. The functionality is identical.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.cloudwatch.EventApiDestination;
import com.pulumi.aws.cloudwatch.EventApiDestinationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test = new EventApiDestination("test", EventApiDestinationArgs.builder()
.description("An API Destination")
.invocationEndpoint("https://api.destination.com/endpoint")
.httpMethod("POST")
.invocationRateLimitPerSecond(20)
.connectionArn(aws_cloudwatch_event_connection.test().arn())
.build());
}
}
Import
EventBridge API Destinations can be imported using the name
, e.g., console
$ pulumi import aws:cloudwatch/eventApiDestination:EventApiDestination test api-destination
Properties
ARN of the EventBridge Connection to use for the API Destination.
The description of the new API Destination. Maximum of 512 characters.
Select the HTTP method used for the invocation endpoint, such as GET, POST, PUT, etc.
URL endpoint to invoke as a target. This could be a valid endpoint generated by a partner service. You can include "*" as path parameters wildcards to be set from the Target HttpParameters.
Enter the maximum number of invocations per second to allow for this destination. Enter a value greater than 0 (default 300).