Interface ITransitGateway.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IRouteTarget,IRouteTarget.Jsii$Default,ITransitGateway,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ITransitGateway.Jsii$Proxy
- Enclosing interface:
ITransitGateway
@Internal
public static interface ITransitGateway.Jsii$Default
extends ITransitGateway, IResource.Jsii$Default, IRouteTarget.Jsii$Default
Internal default implementation for
ITransitGateway.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.alpha.IRouteTarget
IRouteTarget.Jsii$Default, IRouteTarget.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.alpha.ITransitGateway
ITransitGateway.Jsii$Default, ITransitGateway.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault ITransitGatewayRouteTable(experimental) The default route table associated with the Transit Gateway.default Boolean(experimental) Indicates whether new attachments are automatically associated with the default route table.default Boolean(experimental) Indicates whether route propagation to the default route table is enabled.default Boolean(experimental) Whether or not DNS support is enabled on the Transit Gateway.default Boolean(experimental) Whether or not security group referencing support is enabled on the Transit Gateway.default String(experimental) The Amazon Resource Name (ARN) of the Transit Gateway.default String(experimental) The unique identifier of the Transit Gateway.Methods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.awscdk.services.ec2.alpha.IRouteTarget.Jsii$Default
getRouterTargetId, getRouterTypeMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDefaultRouteTable
(experimental) The default route table associated with the Transit Gateway.This route table is created by the CDK and is used to manage the routes for attachments that do not have an explicitly defined route table association.
- Specified by:
getDefaultRouteTablein interfaceITransitGateway
-
getDefaultRouteTableAssociation
(experimental) Indicates whether new attachments are automatically associated with the default route table.If set to
true, any VPC or VPN attachment will be automatically associated with the default route table unless otherwise specified.- Specified by:
getDefaultRouteTableAssociationin interfaceITransitGateway
-
getDefaultRouteTablePropagation
(experimental) Indicates whether route propagation to the default route table is enabled.When set to
true, routes from attachments will be automatically propagated to the default route table unless propagation is explicitly disabled.- Specified by:
getDefaultRouteTablePropagationin interfaceITransitGateway
-
getDnsSupport
(experimental) Whether or not DNS support is enabled on the Transit Gateway.- Specified by:
getDnsSupportin interfaceITransitGateway
-
getSecurityGroupReferencingSupport
(experimental) Whether or not security group referencing support is enabled on the Transit Gateway.- Specified by:
getSecurityGroupReferencingSupportin interfaceITransitGateway
-
getTransitGatewayArn
(experimental) The Amazon Resource Name (ARN) of the Transit Gateway.The ARN uniquely identifies the Transit Gateway across AWS and is commonly used for permissions and resource tracking.
- Specified by:
getTransitGatewayArnin interfaceITransitGateway
-
getTransitGatewayId
(experimental) The unique identifier of the Transit Gateway.This ID is automatically assigned by AWS upon creation of the Transit Gateway and is used to reference it in various configurations and operations.
- Specified by:
getTransitGatewayIdin interfaceITransitGateway
-