Class: Aws::EC2::Types::AnalysisTransitGatewayPolicyTableEntry

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

Overview

Describes an entry in a transit gateway policy table.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destination_cidr ⇒ String

The destination CIDR block. If this value is not present, the entry matches any destination address.

Returns:

  • (String)


1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1918

class AnalysisTransitGatewayPolicyTableEntry < Struct.new(
  :rule_number,
  :protocol,
  :source_cidr,
  :destination_cidr,
  :source_port_range,
  :destination_port_range,
  :target_route_table_id)
  SENSITIVE = []
  include Aws::Structure
end

#destination_port_range ⇒ Types::PortRange

The destination port range. If this value is not present, the entry matches any destination port.

Returns:



1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1918

class AnalysisTransitGatewayPolicyTableEntry < Struct.new(
  :rule_number,
  :protocol,
  :source_cidr,
  :destination_cidr,
  :source_port_range,
  :destination_port_range,
  :target_route_table_id)
  SENSITIVE = []
  include Aws::Structure
end

#protocol ⇒ String

The protocol number. A value of -1 means that the entry matches all protocols.

Returns:

  • (String)


1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1918

class AnalysisTransitGatewayPolicyTableEntry < Struct.new(
  :rule_number,
  :protocol,
  :source_cidr,
  :destination_cidr,
  :source_port_range,
  :destination_port_range,
  :target_route_table_id)
  SENSITIVE = []
  include Aws::Structure
end

#rule_number ⇒ Integer

The rule number for the policy table entry. Entries are evaluated in ascending order of rule number.

Returns:

  • (Integer)


1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1918

class AnalysisTransitGatewayPolicyTableEntry < Struct.new(
  :rule_number,
  :protocol,
  :source_cidr,
  :destination_cidr,
  :source_port_range,
  :destination_port_range,
  :target_route_table_id)
  SENSITIVE = []
  include Aws::Structure
end

#source_cidr ⇒ String

The source CIDR block. If this value is not present, the entry matches any source address.

Returns:

  • (String)


1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1918

class AnalysisTransitGatewayPolicyTableEntry < Struct.new(
  :rule_number,
  :protocol,
  :source_cidr,
  :destination_cidr,
  :source_port_range,
  :destination_port_range,
  :target_route_table_id)
  SENSITIVE = []
  include Aws::Structure
end

#source_port_range ⇒ Types::PortRange

The source port range. If this value is not present, the entry matches any source port.

Returns:



1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1918

class AnalysisTransitGatewayPolicyTableEntry < Struct.new(
  :rule_number,
  :protocol,
  :source_cidr,
  :destination_cidr,
  :source_port_range,
  :destination_port_range,
  :target_route_table_id)
  SENSITIVE = []
  include Aws::Structure
end

#target_route_table_id ⇒ String

The ID of the transit gateway route table to which the entry routes matching traffic.

Returns:

  • (String)


1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1918

class AnalysisTransitGatewayPolicyTableEntry < Struct.new(
  :rule_number,
  :protocol,
  :source_cidr,
  :destination_cidr,
  :source_port_range,
  :destination_port_range,
  :target_route_table_id)
  SENSITIVE = []
  include Aws::Structure
end