Interface CfnVpcLinkMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVpcLinkMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:55.496Z")
@Stability(Stable)
public interface CfnVpcLinkMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnVpcLinkPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.apigateway.*;
CfnVpcLinkMixinProps cfnVpcLinkMixinProps = CfnVpcLinkMixinProps.builder()
.description("description")
.name("name")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.targetArns(List.of("targetArns"))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnVpcLinkMixinPropsstatic final classAn implementation forCfnVpcLinkMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnVpcLinkMixinProps.Builderbuilder()default StringThe description of the VPC link.default StringgetName()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
-
getDescription
The description of the VPC link.- See Also:
-
getName
The name used to label and identify the VPC link.- See Also:
-
getTags
An array of arbitrary tags (key-value pairs) to associate with the VPC link.- See Also:
-
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.
Returns union: Listinvalid input: '<'either
StringorILoadBalancerRef>- See Also:
-
builder
- Returns:
- a
CfnVpcLinkMixinProps.BuilderofCfnVpcLinkMixinProps
-