Class: Aws::NetworkFirewall::Types::CreateProxyConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkFirewall::Types::CreateProxyConfigurationRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-networkfirewall/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#default_rule_phase_actions ⇒ Types::ProxyConfigDefaultRulePhaseActionsRequest
Evaluation points in the traffic flow where rules are applied.
-
#description ⇒ String
A description of the proxy configuration.
-
#proxy_configuration_name ⇒ String
The descriptive name of the proxy configuration.
-
#rule_group_arns ⇒ Array<String>
The proxy rule group arn(s) to attach to the proxy configuration.
-
#rule_group_names ⇒ Array<String>
The proxy rule group name(s) to attach to the proxy configuration.
-
#tags ⇒ Array<Types::Tag>
The key:value pairs to associate with the resource.
Instance Attribute Details
#default_rule_phase_actions ⇒ Types::ProxyConfigDefaultRulePhaseActionsRequest
Evaluation points in the traffic flow where rules are applied. There are three phases in a traffic where the rule match is applied.
1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'lib/aws-sdk-networkfirewall/types.rb', line 1123 class CreateProxyConfigurationRequest < Struct.new( :proxy_configuration_name, :description, :rule_group_names, :rule_group_arns, :default_rule_phase_actions, :tags) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the proxy configuration.
1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'lib/aws-sdk-networkfirewall/types.rb', line 1123 class CreateProxyConfigurationRequest < Struct.new( :proxy_configuration_name, :description, :rule_group_names, :rule_group_arns, :default_rule_phase_actions, :tags) SENSITIVE = [] include Aws::Structure end |
#proxy_configuration_name ⇒ String
The descriptive name of the proxy configuration. You can’t change the name of a proxy configuration after you create it.
1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'lib/aws-sdk-networkfirewall/types.rb', line 1123 class CreateProxyConfigurationRequest < Struct.new( :proxy_configuration_name, :description, :rule_group_names, :rule_group_arns, :default_rule_phase_actions, :tags) SENSITIVE = [] include Aws::Structure end |
#rule_group_arns ⇒ Array<String>
The proxy rule group arn(s) to attach to the proxy configuration.
You must specify the ARNs or the names, and you can specify both.
1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'lib/aws-sdk-networkfirewall/types.rb', line 1123 class CreateProxyConfigurationRequest < Struct.new( :proxy_configuration_name, :description, :rule_group_names, :rule_group_arns, :default_rule_phase_actions, :tags) SENSITIVE = [] include Aws::Structure end |
#rule_group_names ⇒ Array<String>
The proxy rule group name(s) to attach to the proxy configuration.
You must specify the ARNs or the names, and you can specify both.
1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'lib/aws-sdk-networkfirewall/types.rb', line 1123 class CreateProxyConfigurationRequest < Struct.new( :proxy_configuration_name, :description, :rule_group_names, :rule_group_arns, :default_rule_phase_actions, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The key:value pairs to associate with the resource.
1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'lib/aws-sdk-networkfirewall/types.rb', line 1123 class CreateProxyConfigurationRequest < Struct.new( :proxy_configuration_name, :description, :rule_group_names, :rule_group_arns, :default_rule_phase_actions, :tags) SENSITIVE = [] include Aws::Structure end |