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)


620
621
622
623
624
625
626
627
628
629
630
631
# File 'lib/aws-sdk-ec2/types.rb', line 620

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.



620
621
622
623
624
625
626
627
628
629
630
631
# File 'lib/aws-sdk-ec2/types.rb', line 620

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:



620
621
622
623
624
625
626
627
628
629
630
631
# File 'lib/aws-sdk-ec2/types.rb', line 620

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.



620
621
622
623
624
625
626
627
628
629
630
631
# File 'lib/aws-sdk-ec2/types.rb', line 620

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:



620
621
622
623
624
625
626
627
628
629
630
631
# File 'lib/aws-sdk-ec2/types.rb', line 620

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:



620
621
622
623
624
625
626
627
628
629
630
631
# File 'lib/aws-sdk-ec2/types.rb', line 620

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)


620
621
622
623
624
625
626
627
628
629
630
631
# File 'lib/aws-sdk-ec2/types.rb', line 620

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.



620
621
622
623
624
625
626
627
628
629
630
631
# File 'lib/aws-sdk-ec2/types.rb', line 620

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