Class: Aws::Evs::Types::InitialVlans

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb

Overview

The initial VLAN subnets for the environment. Amazon EVS VLAN subnets have a minimum CIDR block size of /28 and a maximum size of /24. Amazon EVS VLAN subnet CIDR blocks must not overlap with other subnets in the VPC.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#edge_v_tepTypes::InitialVlanInfo

The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.



1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#expansion_vlan_1Types::InitialVlanInfo

An 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.



1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#expansion_vlan_2Types::InitialVlanInfo

An 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.



1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#hcxTypes::InitialVlanInfo

The 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 three Elastic IP addresses to be allocated from the public IPAM pool for HCX components.



1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#hcx_network_acl_idString

A unique ID for a network access control list that the HCX VLAN uses. Required when isHcxPublic is set to true.

Returns:

  • (String)


1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#is_hcx_publicBoolean

Determines if the HCX VLAN that Amazon EVS provisions is public or private.

Returns:

  • (Boolean)


1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.



1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#v_motionTypes::InitialVlanInfo

The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.



1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#v_sanTypes::InitialVlanInfo

The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.



1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#v_tepTypes::InitialVlanInfo

The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.



1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#vm_managementTypes::InitialVlanInfo

The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.



1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#vmk_managementTypes::InitialVlanInfo

The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.



1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
# File 'gems/aws-sdk-evs/lib/aws-sdk-evs/types.rb', line 1009

class InitialVlans < Struct.new(
  :vmk_management,
  :vm_management,
  :v_motion,
  :v_san,
  :v_tep,
  :edge_v_tep,
  :nsx_uplink,
  :hcx,
  :expansion_vlan_1,
  :expansion_vlan_2,
  :is_hcx_public,
  :hcx_network_acl_id)
  SENSITIVE = []
  include Aws::Structure
end