Class CfnEnvironment.InitialVlansProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnEnvironment.InitialVlansProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEnvironment.InitialVlansProperty
CfnEnvironment.InitialVlansProperty-
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.services.evs.CfnEnvironment.InitialVlansProperty
CfnEnvironment.InitialVlansProperty.Builder, CfnEnvironment.InitialVlansProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEnvironment.InitialVlansProperty.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 edge VTEP VLAN subnet.final ObjectAn additional VLAN subnet that can be used to extend VCF capabilities once configured.final ObjectAn additional VLAN subnet that can be used to extend VCF capabilities once configured.final ObjectgetHcx()The HCX VLAN subnet.final StringA unique ID for a network access control list that the HCX VLAN uses.final ObjectDetermines if the HCX VLAN that Amazon EVS provisions is public or private.final ObjectThe NSX uplink VLAN subnet.final ObjectThe host VMkernel management VLAN subnet.final ObjectThe VM management VLAN subnet.final ObjectThe vMotion VLAN subnet.final ObjectgetVSan()The vSAN VLAN subnet.final ObjectgetVTep()The VTEP VLAN subnet.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 theCfnEnvironment.InitialVlansProperty.Builder.
-
-
Method Details
-
getEdgeVTep
Description copied from interface:CfnEnvironment.InitialVlansPropertyThe edge VTEP VLAN subnet.This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.
Returns union: either
IResolvableorCfnEnvironment.InitialVlanInfoProperty- Specified by:
getEdgeVTepin interfaceCfnEnvironment.InitialVlansProperty- See Also:
-
getExpansionVlan1
Description copied from interface:CfnEnvironment.InitialVlansPropertyAn additional VLAN subnet that can be used to extend VCF capabilities once configured.For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
Returns union: either
IResolvableorCfnEnvironment.InitialVlanInfoProperty- Specified by:
getExpansionVlan1in interfaceCfnEnvironment.InitialVlansProperty- See Also:
-
getExpansionVlan2
Description copied from interface:CfnEnvironment.InitialVlansPropertyAn additional VLAN subnet that can be used to extend VCF capabilities once configured.For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
Returns union: either
IResolvableorCfnEnvironment.InitialVlanInfoProperty- Specified by:
getExpansionVlan2in interfaceCfnEnvironment.InitialVlansProperty- See Also:
-
getHcx
Description copied from interface:CfnEnvironment.InitialVlansPropertyThe HCX VLAN subnet.This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.
If you plan to use a public HCX VLAN subnet, the following requirements must be met:
- Must have a /28 netmask and be allocated from the IPAM public pool. Required for HCX internet access configuration.
- The HCX public VLAN CIDR block must be added to the VPC as a secondary CIDR block.
- Must have at least two Elastic IP addresses to be allocated from the public IPAM pool for HCX components.
Returns union: either
IResolvableorCfnEnvironment.InitialVlanInfoProperty- Specified by:
getHcxin interfaceCfnEnvironment.InitialVlansProperty- See Also:
-
getNsxUpLink
Description copied from interface:CfnEnvironment.InitialVlansPropertyThe NSX uplink VLAN subnet.This VLAN subnet allows connectivity to the NSX overlay network.
Returns union: either
IResolvableorCfnEnvironment.InitialVlanInfoProperty- Specified by:
getNsxUpLinkin interfaceCfnEnvironment.InitialVlansProperty- See Also:
-
getVmkManagement
Description copied from interface:CfnEnvironment.InitialVlansPropertyThe host VMkernel management VLAN subnet.This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
Returns union: either
IResolvableorCfnEnvironment.InitialVlanInfoProperty- Specified by:
getVmkManagementin interfaceCfnEnvironment.InitialVlansProperty- See Also:
-
getVmManagement
Description copied from interface:CfnEnvironment.InitialVlansPropertyThe VM management VLAN subnet.This VLAN subnet carries traffic for vSphere virtual machines.
Returns union: either
IResolvableorCfnEnvironment.InitialVlanInfoProperty- Specified by:
getVmManagementin interfaceCfnEnvironment.InitialVlansProperty- See Also:
-
getVMotion
Description copied from interface:CfnEnvironment.InitialVlansPropertyThe vMotion VLAN subnet.This VLAN subnet carries traffic for vSphere vMotion.
Returns union: either
IResolvableorCfnEnvironment.InitialVlanInfoProperty- Specified by:
getVMotionin interfaceCfnEnvironment.InitialVlansProperty- See Also:
-
getVSan
Description copied from interface:CfnEnvironment.InitialVlansPropertyThe vSAN VLAN subnet.This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
Returns union: either
IResolvableorCfnEnvironment.InitialVlanInfoProperty- Specified by:
getVSanin interfaceCfnEnvironment.InitialVlansProperty- See Also:
-
getVTep
Description copied from interface:CfnEnvironment.InitialVlansPropertyThe VTEP VLAN subnet.This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
Returns union: either
IResolvableorCfnEnvironment.InitialVlanInfoProperty- Specified by:
getVTepin interfaceCfnEnvironment.InitialVlansProperty- See Also:
-
getHcxNetworkAclId
Description copied from interface:CfnEnvironment.InitialVlansPropertyA unique ID for a network access control list that the HCX VLAN uses.Required when
isHcxPublicis set totrue.- Specified by:
getHcxNetworkAclIdin interfaceCfnEnvironment.InitialVlansProperty- See Also:
-
getIsHcxPublic
Description copied from interface:CfnEnvironment.InitialVlansPropertyDetermines if the HCX VLAN that Amazon EVS provisions is public or private.Returns union: either
BooleanorIResolvable- Specified by:
getIsHcxPublicin interfaceCfnEnvironment.InitialVlansProperty- 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()
-