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_blockString

The destination CIDR block for the rule.

Returns:

  • (String)


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_rangeString

The destination port range for the rule.

Returns:

  • (String)


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_idString

The ID of the destination transit gateway attachment.

Returns:

  • (String)


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_typeString

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)


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

#protocolString

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

Returns:

  • (String)


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_blockString

The source CIDR block for the rule.

Returns:

  • (String)


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_rangeString

The source port range for the rule.

Returns:

  • (String)


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_idString

The ID of the source transit gateway attachment.

Returns:

  • (String)


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_typeString

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)


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