Class: Aws::EC2::Types::TransitGatewayMeteringPolicyRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::TransitGatewayMeteringPolicyRule
- 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
-
#destination_cidr_block ⇒ String
The destination CIDR block for the rule.
-
#destination_port_range ⇒ String
The destination port range for the rule.
-
#destination_transit_gateway_attachment_id ⇒ String
The ID of the destination transit gateway attachment.
-
#destination_transit_gateway_attachment_type ⇒ String
The type of the destination transit gateway attachment.
-
#protocol ⇒ String
The protocol for the rule (1, 6, 17, etc.).
-
#source_cidr_block ⇒ String
The source CIDR block for the rule.
-
#source_port_range ⇒ String
The source port range for the rule.
-
#source_transit_gateway_attachment_id ⇒ String
The ID of the source transit gateway attachment.
-
#source_transit_gateway_attachment_type ⇒ String
The type of the source transit gateway attachment.
Instance Attribute Details
#destination_cidr_block ⇒ String
The destination CIDR block for the rule.
80078 80079 80080 80081 80082 80083 80084 80085 80086 80087 80088 80089 80090 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80078 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.
80078 80079 80080 80081 80082 80083 80084 80085 80086 80087 80088 80089 80090 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80078 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.
80078 80079 80080 80081 80082 80083 80084 80085 80086 80087 80088 80089 80090 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80078 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.
80078 80079 80080 80081 80082 80083 80084 80085 80086 80087 80088 80089 80090 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80078 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.).
80078 80079 80080 80081 80082 80083 80084 80085 80086 80087 80088 80089 80090 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80078 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.
80078 80079 80080 80081 80082 80083 80084 80085 80086 80087 80088 80089 80090 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80078 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.
80078 80079 80080 80081 80082 80083 80084 80085 80086 80087 80088 80089 80090 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80078 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.
80078 80079 80080 80081 80082 80083 80084 80085 80086 80087 80088 80089 80090 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80078 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.
80078 80079 80080 80081 80082 80083 80084 80085 80086 80087 80088 80089 80090 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80078 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 |