Class: Aws::EC2::Types::AdditionalDetail

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

Overview

Describes an additional detail for a path analysis. For more information, see [Reachability Analyzer additional detail codes].

[1]: docs.aws.amazon.com/vpc/latest/reachability/additional-detail-codes.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_detail_typeString

The additional detail code.

Returns:

  • (String)


706
707
708
709
710
711
712
713
714
715
716
717
# File 'lib/aws-sdk-ec2/types.rb', line 706

class AdditionalDetail < Struct.new(
  :additional_detail_type,
  :component,
  :vpc_endpoint_service,
  :rule_options,
  :rule_group_type_pairs,
  :rule_group_rule_options_pairs,
  :service_name,
  :load_balancers)
  SENSITIVE = []
  include Aws::Structure
end

#componentTypes::AnalysisComponent

The path component.



706
707
708
709
710
711
712
713
714
715
716
717
# File 'lib/aws-sdk-ec2/types.rb', line 706

class AdditionalDetail < Struct.new(
  :additional_detail_type,
  :component,
  :vpc_endpoint_service,
  :rule_options,
  :rule_group_type_pairs,
  :rule_group_rule_options_pairs,
  :service_name,
  :load_balancers)
  SENSITIVE = []
  include Aws::Structure
end

#load_balancersArray<Types::AnalysisComponent>

The load balancers.

Returns:



706
707
708
709
710
711
712
713
714
715
716
717
# File 'lib/aws-sdk-ec2/types.rb', line 706

class AdditionalDetail < Struct.new(
  :additional_detail_type,
  :component,
  :vpc_endpoint_service,
  :rule_options,
  :rule_group_type_pairs,
  :rule_group_rule_options_pairs,
  :service_name,
  :load_balancers)
  SENSITIVE = []
  include Aws::Structure
end

#rule_group_rule_options_pairsArray<Types::RuleGroupRuleOptionsPair>

The rule options.



706
707
708
709
710
711
712
713
714
715
716
717
# File 'lib/aws-sdk-ec2/types.rb', line 706

class AdditionalDetail < Struct.new(
  :additional_detail_type,
  :component,
  :vpc_endpoint_service,
  :rule_options,
  :rule_group_type_pairs,
  :rule_group_rule_options_pairs,
  :service_name,
  :load_balancers)
  SENSITIVE = []
  include Aws::Structure
end

#rule_group_type_pairsArray<Types::RuleGroupTypePair>

The rule group type.

Returns:



706
707
708
709
710
711
712
713
714
715
716
717
# File 'lib/aws-sdk-ec2/types.rb', line 706

class AdditionalDetail < Struct.new(
  :additional_detail_type,
  :component,
  :vpc_endpoint_service,
  :rule_options,
  :rule_group_type_pairs,
  :rule_group_rule_options_pairs,
  :service_name,
  :load_balancers)
  SENSITIVE = []
  include Aws::Structure
end

#rule_optionsArray<Types::RuleOption>

The rule options.

Returns:



706
707
708
709
710
711
712
713
714
715
716
717
# File 'lib/aws-sdk-ec2/types.rb', line 706

class AdditionalDetail < Struct.new(
  :additional_detail_type,
  :component,
  :vpc_endpoint_service,
  :rule_options,
  :rule_group_type_pairs,
  :rule_group_rule_options_pairs,
  :service_name,
  :load_balancers)
  SENSITIVE = []
  include Aws::Structure
end

#service_nameString

The name of the VPC endpoint service.

Returns:

  • (String)


706
707
708
709
710
711
712
713
714
715
716
717
# File 'lib/aws-sdk-ec2/types.rb', line 706

class AdditionalDetail < Struct.new(
  :additional_detail_type,
  :component,
  :vpc_endpoint_service,
  :rule_options,
  :rule_group_type_pairs,
  :rule_group_rule_options_pairs,
  :service_name,
  :load_balancers)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_endpoint_serviceTypes::AnalysisComponent

The VPC endpoint service.



706
707
708
709
710
711
712
713
714
715
716
717
# File 'lib/aws-sdk-ec2/types.rb', line 706

class AdditionalDetail < Struct.new(
  :additional_detail_type,
  :component,
  :vpc_endpoint_service,
  :rule_options,
  :rule_group_type_pairs,
  :rule_group_rule_options_pairs,
  :service_name,
  :load_balancers)
  SENSITIVE = []
  include Aws::Structure
end