Class: Aws::EC2::Types::TransitGatewayMeteringPolicyRule

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

Overview

Describes the traffic matching criteria for a transit gateway metering policy rule.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destination_cidr_block ⇒ String

The destination CIDR block for the rule.

Returns:

  • (String)


87778
87779
87780
87781
87782
87783
87784
87785
87786
87787
87788
87789
87790
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 87778

class TransitGatewayMeteringPolicyRule < Struct.new(
  :source_transit_gateway_attachment_id,
  :source_transit_gateway_attachment_type,
  :source_cidr_block,
  :source_port_range,
  :destination_transit_gateway_attachment_id,
  :destination_transit_gateway_attachment_type,
  :destination_cidr_block,
  :destination_port_range,
  :protocol)
  SENSITIVE = []
  include Aws::Structure
end

#destination_port_range ⇒ String

The destination port range for the rule.

Returns:

  • (String)


87778
87779
87780
87781
87782
87783
87784
87785
87786
87787
87788
87789
87790
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 87778

class TransitGatewayMeteringPolicyRule < Struct.new(
  :source_transit_gateway_attachment_id,
  :source_transit_gateway_attachment_type,
  :source_cidr_block,
  :source_port_range,
  :destination_transit_gateway_attachment_id,
  :destination_transit_gateway_attachment_type,
  :destination_cidr_block,
  :destination_port_range,
  :protocol)
  SENSITIVE = []
  include Aws::Structure
end

#destination_transit_gateway_attachment_id ⇒ String

The ID of the destination transit gateway attachment.

Returns:

  • (String)


87778
87779
87780
87781
87782
87783
87784
87785
87786
87787
87788
87789
87790
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 87778

class TransitGatewayMeteringPolicyRule < Struct.new(
  :source_transit_gateway_attachment_id,
  :source_transit_gateway_attachment_type,
  :source_cidr_block,
  :source_port_range,
  :destination_transit_gateway_attachment_id,
  :destination_transit_gateway_attachment_type,
  :destination_cidr_block,
  :destination_port_range,
  :protocol)
  SENSITIVE = []
  include Aws::Structure
end

#destination_transit_gateway_attachment_type ⇒ String

The type of the destination transit gateway attachment. Note that the tgw-peering resource type has been deprecated. To configure metering policies for Connect, use the transport attachment type.

Returns:

  • (String)


87778
87779
87780
87781
87782
87783
87784
87785
87786
87787
87788
87789
87790
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 87778

class TransitGatewayMeteringPolicyRule < Struct.new(
  :source_transit_gateway_attachment_id,
  :source_transit_gateway_attachment_type,
  :source_cidr_block,
  :source_port_range,
  :destination_transit_gateway_attachment_id,
  :destination_transit_gateway_attachment_type,
  :destination_cidr_block,
  :destination_port_range,
  :protocol)
  SENSITIVE = []
  include Aws::Structure
end

#protocol ⇒ String

The protocol for the rule (1, 6, 17, etc.).

Returns:

  • (String)


87778
87779
87780
87781
87782
87783
87784
87785
87786
87787
87788
87789
87790
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 87778

class TransitGatewayMeteringPolicyRule < Struct.new(
  :source_transit_gateway_attachment_id,
  :source_transit_gateway_attachment_type,
  :source_cidr_block,
  :source_port_range,
  :destination_transit_gateway_attachment_id,
  :destination_transit_gateway_attachment_type,
  :destination_cidr_block,
  :destination_port_range,
  :protocol)
  SENSITIVE = []
  include Aws::Structure
end

#source_cidr_block ⇒ String

The source CIDR block for the rule.

Returns:

  • (String)


87778
87779
87780
87781
87782
87783
87784
87785
87786
87787
87788
87789
87790
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 87778

class TransitGatewayMeteringPolicyRule < Struct.new(
  :source_transit_gateway_attachment_id,
  :source_transit_gateway_attachment_type,
  :source_cidr_block,
  :source_port_range,
  :destination_transit_gateway_attachment_id,
  :destination_transit_gateway_attachment_type,
  :destination_cidr_block,
  :destination_port_range,
  :protocol)
  SENSITIVE = []
  include Aws::Structure
end

#source_port_range ⇒ String

The source port range for the rule.

Returns:

  • (String)


87778
87779
87780
87781
87782
87783
87784
87785
87786
87787
87788
87789
87790
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 87778

class TransitGatewayMeteringPolicyRule < Struct.new(
  :source_transit_gateway_attachment_id,
  :source_transit_gateway_attachment_type,
  :source_cidr_block,
  :source_port_range,
  :destination_transit_gateway_attachment_id,
  :destination_transit_gateway_attachment_type,
  :destination_cidr_block,
  :destination_port_range,
  :protocol)
  SENSITIVE = []
  include Aws::Structure
end

#source_transit_gateway_attachment_id ⇒ String

The ID of the source transit gateway attachment.

Returns:

  • (String)


87778
87779
87780
87781
87782
87783
87784
87785
87786
87787
87788
87789
87790
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 87778

class TransitGatewayMeteringPolicyRule < Struct.new(
  :source_transit_gateway_attachment_id,
  :source_transit_gateway_attachment_type,
  :source_cidr_block,
  :source_port_range,
  :destination_transit_gateway_attachment_id,
  :destination_transit_gateway_attachment_type,
  :destination_cidr_block,
  :destination_port_range,
  :protocol)
  SENSITIVE = []
  include Aws::Structure
end

#source_transit_gateway_attachment_type ⇒ String

The type of the source transit gateway attachment. Note that the tgw-peering resource type has been deprecated. To configure metering policies for Connect, use the transport attachment type.

Returns:

  • (String)


87778
87779
87780
87781
87782
87783
87784
87785
87786
87787
87788
87789
87790
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 87778

class TransitGatewayMeteringPolicyRule < Struct.new(
  :source_transit_gateway_attachment_id,
  :source_transit_gateway_attachment_type,
  :source_cidr_block,
  :source_port_range,
  :destination_transit_gateway_attachment_id,
  :destination_transit_gateway_attachment_type,
  :destination_cidr_block,
  :destination_port_range,
  :protocol)
  SENSITIVE = []
  include Aws::Structure
end