Class: AWSCDK::EC2::CfnEC2Fleet::Ipv6AddressRequestProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
ec2/cfn_ec2_fleet.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ipv6_address: nil) ⇒ Ipv6AddressRequestProperty

Returns a new instance of Ipv6AddressRequestProperty.

Parameters:

  • ipv6_address (String, nil) (defaults to: nil)


2068
2069
2070
2071
# File 'ec2/cfn_ec2_fleet.rb', line 2068

def initialize(ipv6_address: nil)
  @ipv6_address = ipv6_address
  Jsii::Type.check_type(@ipv6_address, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "ipv6Address") unless @ipv6_address.nil?
end

Instance Attribute Details

#ipv6_addressString? (readonly)



2075
2076
2077
# File 'ec2/cfn_ec2_fleet.rb', line 2075

def ipv6_address
  @ipv6_address
end

Class Method Details

.jsii_propertiesObject



2077
2078
2079
2080
2081
# File 'ec2/cfn_ec2_fleet.rb', line 2077

def self.jsii_properties
  {
    :ipv6_address => "ipv6Address",
  }
end

Instance Method Details

#to_jsiiObject



2083
2084
2085
2086
2087
2088
2089
# File 'ec2/cfn_ec2_fleet.rb', line 2083

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