Class: Aws::NetworkManager::Types::ServiceInsertionAction

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-networkmanager/types.rb

Overview

Describes the action that the service insertion will take for any segments associated with it.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionString

The action the service insertion takes for traffic. ‘send-via` sends east-west traffic between attachments. `send-to` sends north-south traffic to the security appliance, and then from that to either the Internet or to an on-premesis location.

Returns:

  • (String)


5338
5339
5340
5341
5342
5343
5344
5345
# File 'lib/aws-sdk-networkmanager/types.rb', line 5338

class ServiceInsertionAction < Struct.new(
  :action,
  :mode,
  :when_sent_to,
  :via)
  SENSITIVE = []
  include Aws::Structure
end

#modeString

Describes the mode packets take for the ‘send-via` action. This is not used when the action is `send-to`. `dual-hop` packets traverse attachments in both the source to the destination core network edges. This mode requires that an inspection attachment must be present in all Regions of the service insertion-enabled segments. For `single-hop`, packets traverse a single intermediate inserted attachment. You can use `EdgeOverride` to specify a specific edge to use.

Returns:

  • (String)


5338
5339
5340
5341
5342
5343
5344
5345
# File 'lib/aws-sdk-networkmanager/types.rb', line 5338

class ServiceInsertionAction < Struct.new(
  :action,
  :mode,
  :when_sent_to,
  :via)
  SENSITIVE = []
  include Aws::Structure
end

#viaTypes::Via

The list of network function groups and any edge overrides for the chosen service insertion action. Used for both ‘send-to` or `send-via`.

Returns:



5338
5339
5340
5341
5342
5343
5344
5345
# File 'lib/aws-sdk-networkmanager/types.rb', line 5338

class ServiceInsertionAction < Struct.new(
  :action,
  :mode,
  :when_sent_to,
  :via)
  SENSITIVE = []
  include Aws::Structure
end

#when_sent_toTypes::WhenSentTo

The list of destination segments if the service insertion action is ‘send-via`.

Returns:



5338
5339
5340
5341
5342
5343
5344
5345
# File 'lib/aws-sdk-networkmanager/types.rb', line 5338

class ServiceInsertionAction < Struct.new(
  :action,
  :mode,
  :when_sent_to,
  :via)
  SENSITIVE = []
  include Aws::Structure
end