Class CfnEnvironmentPropsMixin.InitialVlansProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnEnvironmentPropsMixin.InitialVlansProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEnvironmentPropsMixin.InitialVlansProperty
CfnEnvironmentPropsMixin.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.cfnpropertymixins.services.evs.CfnEnvironmentPropsMixin.InitialVlansProperty
CfnEnvironmentPropsMixin.InitialVlansProperty.Builder, CfnEnvironmentPropsMixin.InitialVlansProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEnvironmentPropsMixin.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 theCfnEnvironmentPropsMixin.InitialVlansProperty.Builder.
-
-
Method Details
-
getEdgeVTep
Description copied from interface:CfnEnvironmentPropsMixin.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
IResolvableorCfnEnvironmentPropsMixin.InitialVlanInfoProperty- Specified by:
getEdgeVTepin interfaceCfnEnvironmentPropsMixin.InitialVlansProperty- See Also:
-
getExpansionVlan1
Description copied from interface:CfnEnvironmentPropsMixin.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
IResolvableorCfnEnvironmentPropsMixin.InitialVlanInfoProperty- Specified by:
getExpansionVlan1in interfaceCfnEnvironmentPropsMixin.InitialVlansProperty- See Also:
-
getExpansionVlan2
Description copied from interface:CfnEnvironmentPropsMixin.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
IResolvableorCfnEnvironmentPropsMixin.InitialVlanInfoProperty- Specified by:
getExpansionVlan2in interfaceCfnEnvironmentPropsMixin.InitialVlansProperty- See Also:
-
getHcx
Description copied from interface:CfnEnvironmentPropsMixin.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
IResolvableorCfnEnvironmentPropsMixin.InitialVlanInfoProperty- Specified by:
getHcxin interfaceCfnEnvironmentPropsMixin.InitialVlansProperty- See Also:
-
getHcxNetworkAclId
Description copied from interface:CfnEnvironmentPropsMixin.InitialVlansPropertyA unique ID for a network access control list that the HCX VLAN uses.Required when
isHcxPublicis set totrue.- Specified by:
getHcxNetworkAclIdin interfaceCfnEnvironmentPropsMixin.InitialVlansProperty- See Also:
-
getIsHcxPublic
Description copied from interface:CfnEnvironmentPropsMixin.InitialVlansPropertyDetermines if the HCX VLAN that Amazon EVS provisions is public or private.Returns union: either
BooleanorIResolvable- Specified by:
getIsHcxPublicin interfaceCfnEnvironmentPropsMixin.InitialVlansProperty- See Also:
-
getNsxUpLink
Description copied from interface:CfnEnvironmentPropsMixin.InitialVlansPropertyThe NSX uplink VLAN subnet.This VLAN subnet allows connectivity to the NSX overlay network.
Returns union: either
IResolvableorCfnEnvironmentPropsMixin.InitialVlanInfoProperty- Specified by:
getNsxUpLinkin interfaceCfnEnvironmentPropsMixin.InitialVlansProperty- See Also:
-
getVmkManagement
Description copied from interface:CfnEnvironmentPropsMixin.InitialVlansPropertyThe host VMkernel management VLAN subnet.This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
Returns union: either
IResolvableorCfnEnvironmentPropsMixin.InitialVlanInfoProperty- Specified by:
getVmkManagementin interfaceCfnEnvironmentPropsMixin.InitialVlansProperty- See Also:
-
getVmManagement
Description copied from interface:CfnEnvironmentPropsMixin.InitialVlansPropertyThe VM management VLAN subnet.This VLAN subnet carries traffic for vSphere virtual machines.
Returns union: either
IResolvableorCfnEnvironmentPropsMixin.InitialVlanInfoProperty- Specified by:
getVmManagementin interfaceCfnEnvironmentPropsMixin.InitialVlansProperty- See Also:
-
getVMotion
Description copied from interface:CfnEnvironmentPropsMixin.InitialVlansPropertyThe vMotion VLAN subnet.This VLAN subnet carries traffic for vSphere vMotion.
Returns union: either
IResolvableorCfnEnvironmentPropsMixin.InitialVlanInfoProperty- Specified by:
getVMotionin interfaceCfnEnvironmentPropsMixin.InitialVlansProperty- See Also:
-
getVSan
Description copied from interface:CfnEnvironmentPropsMixin.InitialVlansPropertyThe vSAN VLAN subnet.This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
Returns union: either
IResolvableorCfnEnvironmentPropsMixin.InitialVlanInfoProperty- Specified by:
getVSanin interfaceCfnEnvironmentPropsMixin.InitialVlansProperty- See Also:
-
getVTep
Description copied from interface:CfnEnvironmentPropsMixin.InitialVlansPropertyThe VTEP VLAN subnet.This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
Returns union: either
IResolvableorCfnEnvironmentPropsMixin.InitialVlanInfoProperty- Specified by:
getVTepin interfaceCfnEnvironmentPropsMixin.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()
-