Class: Aws::EC2::Types::NetworkCardInfo

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

Overview

Describes the network card support of the instance type.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_flexible_network_interfaces ⇒ Integer

The number of additional network interfaces that can be attached to an instance when using flexible Elastic Network Adapter (ENA) queues. This number is in addition to the base number specified by maximumNetworkInterfaces.

Returns:

  • (Integer)


72002
72003
72004
72005
72006
72007
72008
72009
72010
72011
72012
72013
72014
72015
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 72002

class NetworkCardInfo < Struct.new(
  :network_card_index,
  :network_performance,
  :maximum_network_interfaces,
  :additional_flexible_network_interfaces,
  :baseline_bandwidth_in_gbps,
  :peak_bandwidth_in_gbps,
  :default_ena_queue_count_per_interface,
  :maximum_ena_queue_count,
  :maximum_ena_queue_count_per_interface,
  :interface_types)
  SENSITIVE = []
  include Aws::Structure
end

#baseline_bandwidth_in_gbps ⇒ Float

The baseline network performance of the network card, in Gbps.

Returns:

  • (Float)


72002
72003
72004
72005
72006
72007
72008
72009
72010
72011
72012
72013
72014
72015
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 72002

class NetworkCardInfo < Struct.new(
  :network_card_index,
  :network_performance,
  :maximum_network_interfaces,
  :additional_flexible_network_interfaces,
  :baseline_bandwidth_in_gbps,
  :peak_bandwidth_in_gbps,
  :default_ena_queue_count_per_interface,
  :maximum_ena_queue_count,
  :maximum_ena_queue_count_per_interface,
  :interface_types)
  SENSITIVE = []
  include Aws::Structure
end

#default_ena_queue_count_per_interface ⇒ Integer

The default number of the ENA queues for each interface.

Returns:

  • (Integer)


72002
72003
72004
72005
72006
72007
72008
72009
72010
72011
72012
72013
72014
72015
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 72002

class NetworkCardInfo < Struct.new(
  :network_card_index,
  :network_performance,
  :maximum_network_interfaces,
  :additional_flexible_network_interfaces,
  :baseline_bandwidth_in_gbps,
  :peak_bandwidth_in_gbps,
  :default_ena_queue_count_per_interface,
  :maximum_ena_queue_count,
  :maximum_ena_queue_count_per_interface,
  :interface_types)
  SENSITIVE = []
  include Aws::Structure
end

#interface_types ⇒ Array<String>

The supported interface types for the network card.

Returns:

  • (Array<String>)


72002
72003
72004
72005
72006
72007
72008
72009
72010
72011
72012
72013
72014
72015
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 72002

class NetworkCardInfo < Struct.new(
  :network_card_index,
  :network_performance,
  :maximum_network_interfaces,
  :additional_flexible_network_interfaces,
  :baseline_bandwidth_in_gbps,
  :peak_bandwidth_in_gbps,
  :default_ena_queue_count_per_interface,
  :maximum_ena_queue_count,
  :maximum_ena_queue_count_per_interface,
  :interface_types)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_ena_queue_count ⇒ Integer

The maximum number of the ENA queues.

Returns:

  • (Integer)


72002
72003
72004
72005
72006
72007
72008
72009
72010
72011
72012
72013
72014
72015
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 72002

class NetworkCardInfo < Struct.new(
  :network_card_index,
  :network_performance,
  :maximum_network_interfaces,
  :additional_flexible_network_interfaces,
  :baseline_bandwidth_in_gbps,
  :peak_bandwidth_in_gbps,
  :default_ena_queue_count_per_interface,
  :maximum_ena_queue_count,
  :maximum_ena_queue_count_per_interface,
  :interface_types)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_ena_queue_count_per_interface ⇒ Integer

The maximum number of the ENA queues for each interface.

Returns:

  • (Integer)


72002
72003
72004
72005
72006
72007
72008
72009
72010
72011
72012
72013
72014
72015
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 72002

class NetworkCardInfo < Struct.new(
  :network_card_index,
  :network_performance,
  :maximum_network_interfaces,
  :additional_flexible_network_interfaces,
  :baseline_bandwidth_in_gbps,
  :peak_bandwidth_in_gbps,
  :default_ena_queue_count_per_interface,
  :maximum_ena_queue_count,
  :maximum_ena_queue_count_per_interface,
  :interface_types)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_network_interfaces ⇒ Integer

The maximum number of network interfaces for the network card.

Returns:

  • (Integer)


72002
72003
72004
72005
72006
72007
72008
72009
72010
72011
72012
72013
72014
72015
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 72002

class NetworkCardInfo < Struct.new(
  :network_card_index,
  :network_performance,
  :maximum_network_interfaces,
  :additional_flexible_network_interfaces,
  :baseline_bandwidth_in_gbps,
  :peak_bandwidth_in_gbps,
  :default_ena_queue_count_per_interface,
  :maximum_ena_queue_count,
  :maximum_ena_queue_count_per_interface,
  :interface_types)
  SENSITIVE = []
  include Aws::Structure
end

#network_card_index ⇒ Integer

The index of the network card.

Returns:

  • (Integer)


72002
72003
72004
72005
72006
72007
72008
72009
72010
72011
72012
72013
72014
72015
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 72002

class NetworkCardInfo < Struct.new(
  :network_card_index,
  :network_performance,
  :maximum_network_interfaces,
  :additional_flexible_network_interfaces,
  :baseline_bandwidth_in_gbps,
  :peak_bandwidth_in_gbps,
  :default_ena_queue_count_per_interface,
  :maximum_ena_queue_count,
  :maximum_ena_queue_count_per_interface,
  :interface_types)
  SENSITIVE = []
  include Aws::Structure
end

#network_performance ⇒ String

The network performance of the network card.

Returns:

  • (String)


72002
72003
72004
72005
72006
72007
72008
72009
72010
72011
72012
72013
72014
72015
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 72002

class NetworkCardInfo < Struct.new(
  :network_card_index,
  :network_performance,
  :maximum_network_interfaces,
  :additional_flexible_network_interfaces,
  :baseline_bandwidth_in_gbps,
  :peak_bandwidth_in_gbps,
  :default_ena_queue_count_per_interface,
  :maximum_ena_queue_count,
  :maximum_ena_queue_count_per_interface,
  :interface_types)
  SENSITIVE = []
  include Aws::Structure
end

#peak_bandwidth_in_gbps ⇒ Float

The peak (burst) network performance of the network card, in Gbps.

Returns:

  • (Float)


72002
72003
72004
72005
72006
72007
72008
72009
72010
72011
72012
72013
72014
72015
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 72002

class NetworkCardInfo < Struct.new(
  :network_card_index,
  :network_performance,
  :maximum_network_interfaces,
  :additional_flexible_network_interfaces,
  :baseline_bandwidth_in_gbps,
  :peak_bandwidth_in_gbps,
  :default_ena_queue_count_per_interface,
  :maximum_ena_queue_count,
  :maximum_ena_queue_count_per_interface,
  :interface_types)
  SENSITIVE = []
  include Aws::Structure
end