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

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

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_detail_type ⇒ String

The additional detail code.

Returns:

  • (String)


900
901
902
903
904
905
906
907
908
909
910
911
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 900

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

#component ⇒ Types::AnalysisComponent

The path component.



900
901
902
903
904
905
906
907
908
909
910
911
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 900

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_balancers ⇒ Array<Types::AnalysisComponent>

The load balancers.

Returns:



900
901
902
903
904
905
906
907
908
909
910
911
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 900

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_pairs ⇒ Array<Types::RuleGroupRuleOptionsPair>

The rule options.



900
901
902
903
904
905
906
907
908
909
910
911
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 900

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_pairs ⇒ Array<Types::RuleGroupTypePair>

The rule group type.

Returns:



900
901
902
903
904
905
906
907
908
909
910
911
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 900

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_options ⇒ Array<Types::RuleOption>

The rule options.

Returns:



900
901
902
903
904
905
906
907
908
909
910
911
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 900

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_name ⇒ String

The name of the VPC endpoint service.

Returns:

  • (String)


900
901
902
903
904
905
906
907
908
909
910
911
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 900

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_service ⇒ Types::AnalysisComponent

The VPC endpoint service.



900
901
902
903
904
905
906
907
908
909
910
911
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 900

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