Class: AWSCDK::EVS::CfnEnvironment::ConnectivityInfoProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
evs/cfn_environment.rb

Overview

The connectivity configuration for the environment.

Amazon EVS requires that you specify two route server peer IDs. During environment creation, the route server endpoints peer with the NSX uplink VLAN for connectivity to the NSX overlay network.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(private_route_server_peerings:) ⇒ ConnectivityInfoProperty

Returns a new instance of ConnectivityInfoProperty.

Parameters:

  • private_route_server_peerings (Array<String>)

    The unique IDs for private route server peers.



833
834
835
836
# File 'evs/cfn_environment.rb', line 833

def initialize(private_route_server_peerings:)
  @private_route_server_peerings = private_route_server_peerings
  Jsii::Type.check_type(@private_route_server_peerings, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "privateRouteServerPeerings")
end

Instance Attribute Details

#private_route_server_peeringsArray<String> (readonly)

The unique IDs for private route server peers.



842
843
844
# File 'evs/cfn_environment.rb', line 842

def private_route_server_peerings
  @private_route_server_peerings
end

Class Method Details

.jsii_propertiesObject



844
845
846
847
848
# File 'evs/cfn_environment.rb', line 844

def self.jsii_properties
  {
    :private_route_server_peerings => "privateRouteServerPeerings",
  }
end

Instance Method Details

#to_jsiiObject



850
851
852
853
854
855
856
# File 'evs/cfn_environment.rb', line 850

def to_jsii
  result = {}
  result.merge!({
    "privateRouteServerPeerings" => @private_route_server_peerings,
  })
  result.compact
end