Class CfnRouteMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRouteMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRouteMixinProps
CfnRouteMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnRouteMixinProps
CfnRouteMixinProps.Builder, CfnRouteMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnRouteMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnRouteMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThe ID of the carrier gateway.final StringThe Amazon Resource Name (ARN) of the core network.final StringThe IPv4 CIDR address block used for the destination match.final StringThe IPv6 CIDR block used for the destination match.final StringThe ID of a prefix list used for the destination match.final Object[IPv6 traffic only] The ID of an egress-only internet gateway.final ObjectThe ID of an internet gateway or virtual private gateway attached to your VPC.final ObjectThe ID of a NAT instance in your VPC.final StringThe ID of the local gateway.final Object[IPv4 traffic only] The ID of a NAT gateway.final StringThe ID of a network interface.final ObjectThe ID of the route table for the route.final ObjectThe ID of a transit gateway.final StringThe ID of a VPC endpoint.final ObjectThe ID of a VPC peering connection.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnRouteMixinProps.Builder.
-
-
Method Details
-
getCarrierGatewayId
Description copied from interface:CfnRouteMixinPropsThe ID of the carrier gateway.You can only use this option when the VPC contains a subnet which is associated with a Wavelength Zone.
Returns union: either
StringorICarrierGatewayRef- Specified by:
getCarrierGatewayIdin interfaceCfnRouteMixinProps- See Also:
-
getCoreNetworkArn
Description copied from interface:CfnRouteMixinPropsThe Amazon Resource Name (ARN) of the core network.- Specified by:
getCoreNetworkArnin interfaceCfnRouteMixinProps- See Also:
-
getDestinationCidrBlock
Description copied from interface:CfnRouteMixinPropsThe IPv4 CIDR address block used for the destination match.Routing decisions are based on the most specific match. We modify the specified CIDR block to its canonical form; for example, if you specify
100.68.0.18/18, we modify it to100.68.0.0/18.- Specified by:
getDestinationCidrBlockin interfaceCfnRouteMixinProps- See Also:
-
getDestinationIpv6CidrBlock
Description copied from interface:CfnRouteMixinPropsThe IPv6 CIDR block used for the destination match.Routing decisions are based on the most specific match.
- Specified by:
getDestinationIpv6CidrBlockin interfaceCfnRouteMixinProps- See Also:
-
getDestinationPrefixListId
Description copied from interface:CfnRouteMixinPropsThe ID of a prefix list used for the destination match.- Specified by:
getDestinationPrefixListIdin interfaceCfnRouteMixinProps- See Also:
-
getEgressOnlyInternetGatewayId
Description copied from interface:CfnRouteMixinProps[IPv6 traffic only] The ID of an egress-only internet gateway.Returns union: either
StringorIEgressOnlyInternetGatewayRef- Specified by:
getEgressOnlyInternetGatewayIdin interfaceCfnRouteMixinProps- See Also:
-
getGatewayId
Description copied from interface:CfnRouteMixinPropsThe ID of an internet gateway or virtual private gateway attached to your VPC.Returns union: either
StringorIInternetGatewayReforIVPNGatewayRef- Specified by:
getGatewayIdin interfaceCfnRouteMixinProps- See Also:
-
getInstanceId
Description copied from interface:CfnRouteMixinPropsThe ID of a NAT instance in your VPC.The operation fails if you specify an instance ID unless exactly one network interface is attached.
Returns union: either
StringorIInstanceRef- Specified by:
getInstanceIdin interfaceCfnRouteMixinProps- See Also:
-
getLocalGatewayId
Description copied from interface:CfnRouteMixinPropsThe ID of the local gateway.- Specified by:
getLocalGatewayIdin interfaceCfnRouteMixinProps- See Also:
-
getNatGatewayId
Description copied from interface:CfnRouteMixinProps[IPv4 traffic only] The ID of a NAT gateway.Returns union: either
StringorINatGatewayRef- Specified by:
getNatGatewayIdin interfaceCfnRouteMixinProps- See Also:
-
getNetworkInterfaceId
Description copied from interface:CfnRouteMixinPropsThe ID of a network interface.- Specified by:
getNetworkInterfaceIdin interfaceCfnRouteMixinProps- See Also:
-
getRouteTableId
Description copied from interface:CfnRouteMixinPropsThe ID of the route table for the route.Returns union: either
StringorIRouteTableRef- Specified by:
getRouteTableIdin interfaceCfnRouteMixinProps- See Also:
-
getTransitGatewayId
Description copied from interface:CfnRouteMixinPropsThe ID of a transit gateway.Returns union: either
StringorITransitGatewayRef- Specified by:
getTransitGatewayIdin interfaceCfnRouteMixinProps- See Also:
-
getVpcEndpointId
Description copied from interface:CfnRouteMixinPropsThe ID of a VPC endpoint.Supported for Gateway Load Balancer endpoints only.
- Specified by:
getVpcEndpointIdin interfaceCfnRouteMixinProps- See Also:
-
getVpcPeeringConnectionId
Description copied from interface:CfnRouteMixinPropsThe ID of a VPC peering connection.Returns union: either
StringorIVPCPeeringConnectionRef- Specified by:
getVpcPeeringConnectionIdin interfaceCfnRouteMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-