VpcLinkArgs

data class VpcLinkArgs(val name: Output<String>? = null, val securityGroupIds: Output<List<String>>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<VpcLinkArgs>

The `AWS::ApiGatewayV2::VpcLink` resource creates a VPC link. Supported only for HTTP APIs. The VPC link status must transition from `PENDING` to `AVAILABLE` to successfully create a VPC link, which can take up to 10 minutes. To learn more, see Working with VPC Links for HTTP APIs in the API Gateway Developer Guide.

Constructors

Link copied to clipboard
constructor(name: Output<String>? = null, securityGroupIds: Output<List<String>>? = null, subnetIds: Output<List<String>>? = null, tags: Output<Map<String, String>>? = null)

Properties

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

The name of the VPC link.

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

A list of security group IDs for the VPC link.

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

A list of subnet IDs to include in the VPC link.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

The collection of tags. Each tag element is associated with a given resource.

Functions

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