Creates an Network Firewall ProxyConfiguration¶
Description¶
Creates an Network Firewall ProxyConfiguration
A Proxy Configuration defines the monitoring and protection behavior for a Proxy. The details of the behavior are defined in the rule groups that you add to your configuration.
To manage a proxy configuration's tags, use the standard Amazon Web Services resource tagging operations, list_tags_for_resource, tag_resource, and untag_resource.
To retrieve information about proxies, use list_proxy_configurations and describe_proxy_configuration.
Usage¶
networkfirewall_create_proxy_configuration(ProxyConfigurationName,
Description, RuleGroupNames, RuleGroupArns, DefaultRulePhaseActions,
Tags)
Arguments¶
-
ProxyConfigurationName[required] The descriptive name of the proxy configuration. You can't change the name of a proxy configuration after you create it.
-
DescriptionA description of the proxy configuration.
-
RuleGroupNamesThe proxy rule group name(s) to attach to the proxy configuration.
You must specify the ARNs or the names, and you can specify both.
-
RuleGroupArnsThe proxy rule group arn(s) to attach to the proxy configuration.
You must specify the ARNs or the names, and you can specify both.
-
DefaultRulePhaseActions[required] Evaluation points in the traffic flow where rules are applied. There are three phases in a traffic where the rule match is applied.
-
TagsThe key:value pairs to associate with the resource.
Value¶
A list with the following syntax:
list(
ProxyConfiguration = list(
ProxyConfigurationName = "string",
ProxyConfigurationArn = "string",
Description = "string",
CreateTime = as.POSIXct(
"2015-01-01"
),
DeleteTime = as.POSIXct(
"2015-01-01"
),
RuleGroups = list(
list(
ProxyRuleGroupName = "string",
ProxyRuleGroupArn = "string",
Type = "string",
Priority = 123
)
),
DefaultRulePhaseActions = list(
PreDNS = "ALLOW"|"DENY"|"ALERT",
PreREQUEST = "ALLOW"|"DENY"|"ALERT",
PostRESPONSE = "ALLOW"|"DENY"|"ALERT"
),
Tags = list(
list(
Key = "string",
Value = "string"
)
)
),
UpdateToken = "string"
)
Request syntax¶
svc$create_proxy_configuration(
ProxyConfigurationName = "string",
Description = "string",
RuleGroupNames = list(
"string"
),
RuleGroupArns = list(
"string"
),
DefaultRulePhaseActions = list(
PreDNS = "ALLOW"|"DENY"|"ALERT",
PreREQUEST = "ALLOW"|"DENY"|"ALERT",
PostRESPONSE = "ALLOW"|"DENY"|"ALERT"
),
Tags = list(
list(
Key = "string",
Value = "string"
)
)
)