VpcLinkArgs

data class VpcLinkArgs(val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val targetArns: Output<List<String>>? = null) : ConvertibleToJava<VpcLinkArgs>

The `AWS::ApiGateway::VpcLink` resource creates an API Gateway VPC link for a REST API to access resources in an Amazon Virtual Private Cloud (VPC). For more information, see vpclink:create in the `Amazon API Gateway REST API Reference`.

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, name: Output<String>? = null, tags: Output<List<TagArgs>>? = null, targetArns: Output<List<String>>? = null)

Properties

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

The description of the VPC link.

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

The name used to label and identify the VPC link.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of arbitrary tags (key-value pairs) to associate with the VPC link.

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

The ARN of the network load balancer of the VPC targeted by the VPC link. The network load balancer must be owned by the same AWS-account of the API owner.

Functions

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