Interface CfnVpcLinkProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVpcLinkProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:44.923Z")
@Stability(Stable)
public interface CfnVpcLinkProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnVpcLink
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.apigateway.*; CfnVpcLinkProps cfnVpcLinkProps = CfnVpcLinkProps.builder() .name("name") .targetArns(List.of("targetArns")) // the properties below are optional .description("description") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnVpcLinkProps
static final class
An implementation forCfnVpcLinkProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnVpcLinkProps.Builder
builder()
default String
The description of the VPC link.getName()
The name used to label and identify the VPC link.getTags()
An array of arbitrary tags (key-value pairs) to associate with the VPC link.The ARN of the network load balancer of the VPC targeted by the VPC link.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name used to label and identify the VPC link. -
getTargetArns
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.
-
getDescription
The description of the VPC link. -
getTags
An array of arbitrary tags (key-value pairs) to associate with the VPC link. -
builder
- Returns:
- a
CfnVpcLinkProps.Builder
ofCfnVpcLinkProps
-