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)


71979
71980
71981
71982
71983
71984
71985
71986
71987
71988
71989
71990
71991
71992
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71979

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)


71979
71980
71981
71982
71983
71984
71985
71986
71987
71988
71989
71990
71991
71992
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71979

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)


71979
71980
71981
71982
71983
71984
71985
71986
71987
71988
71989
71990
71991
71992
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71979

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>)


71979
71980
71981
71982
71983
71984
71985
71986
71987
71988
71989
71990
71991
71992
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71979

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)


71979
71980
71981
71982
71983
71984
71985
71986
71987
71988
71989
71990
71991
71992
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71979

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)


71979
71980
71981
71982
71983
71984
71985
71986
71987
71988
71989
71990
71991
71992
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71979

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)


71979
71980
71981
71982
71983
71984
71985
71986
71987
71988
71989
71990
71991
71992
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71979

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)


71979
71980
71981
71982
71983
71984
71985
71986
71987
71988
71989
71990
71991
71992
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71979

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)


71979
71980
71981
71982
71983
71984
71985
71986
71987
71988
71989
71990
71991
71992
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71979

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)


71979
71980
71981
71982
71983
71984
71985
71986
71987
71988
71989
71990
71991
71992
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 71979

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