@Stability(value=Stable) public static final class CfnTransitGateway.Builder extends Object implements software.amazon.jsii.Builder<CfnTransitGateway>
CfnTransitGateway.| Modifier and Type | Method and Description |
|---|---|
CfnTransitGateway.Builder |
amazonSideAsn(Number amazonSideAsn)
`AWS::EC2::TransitGateway.AmazonSideAsn`.
|
CfnTransitGateway.Builder |
autoAcceptSharedAttachments(String autoAcceptSharedAttachments)
`AWS::EC2::TransitGateway.AutoAcceptSharedAttachments`.
|
CfnTransitGateway |
build() |
static CfnTransitGateway.Builder |
create(software.constructs.Construct scope,
String id) |
CfnTransitGateway.Builder |
defaultRouteTableAssociation(String defaultRouteTableAssociation)
`AWS::EC2::TransitGateway.DefaultRouteTableAssociation`.
|
CfnTransitGateway.Builder |
defaultRouteTablePropagation(String defaultRouteTablePropagation)
`AWS::EC2::TransitGateway.DefaultRouteTablePropagation`.
|
CfnTransitGateway.Builder |
description(String description)
`AWS::EC2::TransitGateway.Description`.
|
CfnTransitGateway.Builder |
dnsSupport(String dnsSupport)
`AWS::EC2::TransitGateway.DnsSupport`.
|
CfnTransitGateway.Builder |
multicastSupport(String multicastSupport)
`AWS::EC2::TransitGateway.MulticastSupport`.
|
CfnTransitGateway.Builder |
tags(List<? extends CfnTag> tags)
`AWS::EC2::TransitGateway.Tags`.
|
CfnTransitGateway.Builder |
vpnEcmpSupport(String vpnEcmpSupport)
`AWS::EC2::TransitGateway.VpnEcmpSupport`.
|
@Stability(value=Stable) public static CfnTransitGateway.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnTransitGateway.Builder.@Stability(value=Stable) public CfnTransitGateway.Builder amazonSideAsn(Number amazonSideAsn)
amazonSideAsn - `AWS::EC2::TransitGateway.AmazonSideAsn`. This parameter is required.this@Stability(value=Stable) public CfnTransitGateway.Builder autoAcceptSharedAttachments(String autoAcceptSharedAttachments)
autoAcceptSharedAttachments - `AWS::EC2::TransitGateway.AutoAcceptSharedAttachments`. This parameter is required.this@Stability(value=Stable) public CfnTransitGateway.Builder defaultRouteTableAssociation(String defaultRouteTableAssociation)
defaultRouteTableAssociation - `AWS::EC2::TransitGateway.DefaultRouteTableAssociation`. This parameter is required.this@Stability(value=Stable) public CfnTransitGateway.Builder defaultRouteTablePropagation(String defaultRouteTablePropagation)
defaultRouteTablePropagation - `AWS::EC2::TransitGateway.DefaultRouteTablePropagation`. This parameter is required.this@Stability(value=Stable) public CfnTransitGateway.Builder description(String description)
description - `AWS::EC2::TransitGateway.Description`. This parameter is required.this@Stability(value=Stable) public CfnTransitGateway.Builder dnsSupport(String dnsSupport)
dnsSupport - `AWS::EC2::TransitGateway.DnsSupport`. This parameter is required.this@Stability(value=Stable) public CfnTransitGateway.Builder multicastSupport(String multicastSupport)
multicastSupport - `AWS::EC2::TransitGateway.MulticastSupport`. This parameter is required.this@Stability(value=Stable) public CfnTransitGateway.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::EC2::TransitGateway.Tags`. This parameter is required.this@Stability(value=Stable) public CfnTransitGateway.Builder vpnEcmpSupport(String vpnEcmpSupport)
vpnEcmpSupport - `AWS::EC2::TransitGateway.VpnEcmpSupport`. This parameter is required.this@Stability(value=Stable) public CfnTransitGateway build()
build in interface software.amazon.jsii.Builder<CfnTransitGateway>Copyright © 2021. All rights reserved.