Class: Aws::EC2::Types::TransitGatewayPolicyRule

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

Overview

Describes a rule associated with a transit gateway policy.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destination_cidr_blockString

The destination CIDR block for the transit gateway policy rule.

Returns:

  • (String)


70033
70034
70035
70036
70037
70038
70039
70040
70041
70042
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 70033

class TransitGatewayPolicyRule < Struct.new(
  :source_cidr_block,
  :source_port_range,
  :destination_cidr_block,
  :destination_port_range,
  :protocol,
  :meta_data)
  SENSITIVE = []
  include Aws::Structure
end

#destination_port_rangeString

The port range for the transit gateway policy rule. Currently this is set to * (all).

Returns:

  • (String)


70033
70034
70035
70036
70037
70038
70039
70040
70041
70042
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 70033

class TransitGatewayPolicyRule < Struct.new(
  :source_cidr_block,
  :source_port_range,
  :destination_cidr_block,
  :destination_port_range,
  :protocol,
  :meta_data)
  SENSITIVE = []
  include Aws::Structure
end

#meta_dataTypes::TransitGatewayPolicyRuleMetaData

The meta data tags used for the transit gateway policy rule.



70033
70034
70035
70036
70037
70038
70039
70040
70041
70042
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 70033

class TransitGatewayPolicyRule < Struct.new(
  :source_cidr_block,
  :source_port_range,
  :destination_cidr_block,
  :destination_port_range,
  :protocol,
  :meta_data)
  SENSITIVE = []
  include Aws::Structure
end

#protocolString

The protocol used by the transit gateway policy rule.

Returns:

  • (String)


70033
70034
70035
70036
70037
70038
70039
70040
70041
70042
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 70033

class TransitGatewayPolicyRule < Struct.new(
  :source_cidr_block,
  :source_port_range,
  :destination_cidr_block,
  :destination_port_range,
  :protocol,
  :meta_data)
  SENSITIVE = []
  include Aws::Structure
end

#source_cidr_blockString

The source CIDR block for the transit gateway policy rule.

Returns:

  • (String)


70033
70034
70035
70036
70037
70038
70039
70040
70041
70042
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 70033

class TransitGatewayPolicyRule < Struct.new(
  :source_cidr_block,
  :source_port_range,
  :destination_cidr_block,
  :destination_port_range,
  :protocol,
  :meta_data)
  SENSITIVE = []
  include Aws::Structure
end

#source_port_rangeString

The port range for the transit gateway policy rule. Currently this is set to * (all).

Returns:

  • (String)


70033
70034
70035
70036
70037
70038
70039
70040
70041
70042
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 70033

class TransitGatewayPolicyRule < Struct.new(
  :source_cidr_block,
  :source_port_range,
  :destination_cidr_block,
  :destination_port_range,
  :protocol,
  :meta_data)
  SENSITIVE = []
  include Aws::Structure
end