Creates an Network Firewall Proxy¶
Description¶
Creates an Network Firewall Proxy
Attaches a Proxy configuration to a NAT Gateway.
To manage a proxy'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_proxies and describe_proxy.
Usage¶
networkfirewall_create_proxy(ProxyName, NatGatewayId,
ProxyConfigurationName, ProxyConfigurationArn, ListenerProperties,
TlsInterceptProperties, Tags)
Arguments¶
-
ProxyName[required] The descriptive name of the proxy. You can't change the name of a proxy after you create it.
-
NatGatewayId[required] A unique identifier for the NAT gateway to use with proxy resources.
-
ProxyConfigurationNameThe descriptive name of the proxy configuration. You can't change the name of a proxy configuration after you create it.
You must specify the ARN or the name, and you can specify both.
-
ProxyConfigurationArnThe Amazon Resource Name (ARN) of a proxy configuration.
You must specify the ARN or the name, and you can specify both.
-
ListenerPropertiesListener properties for HTTP and HTTPS traffic.
-
TlsInterceptProperties[required] TLS decryption on traffic to filter on attributes in the HTTP header.
-
TagsThe key:value pairs to associate with the resource.
Value¶
A list with the following syntax:
list(
Proxy = list(
CreateTime = as.POSIXct(
"2015-01-01"
),
DeleteTime = as.POSIXct(
"2015-01-01"
),
UpdateTime = as.POSIXct(
"2015-01-01"
),
FailureCode = "string",
FailureMessage = "string",
ProxyState = "ATTACHING"|"ATTACHED"|"DETACHING"|"DETACHED"|"ATTACH_FAILED"|"DETACH_FAILED",
ProxyModifyState = "MODIFYING"|"COMPLETED"|"FAILED",
NatGatewayId = "string",
ProxyConfigurationName = "string",
ProxyConfigurationArn = "string",
ProxyName = "string",
ProxyArn = "string",
ListenerProperties = list(
list(
Port = 123,
Type = "HTTP"|"HTTPS"
)
),
TlsInterceptProperties = list(
PcaArn = "string",
TlsInterceptMode = "ENABLED"|"DISABLED"
),
Tags = list(
list(
Key = "string",
Value = "string"
)
)
),
UpdateToken = "string"
)
Request syntax¶
svc$create_proxy(
ProxyName = "string",
NatGatewayId = "string",
ProxyConfigurationName = "string",
ProxyConfigurationArn = "string",
ListenerProperties = list(
list(
Port = 123,
Type = "HTTP"|"HTTPS"
)
),
TlsInterceptProperties = list(
PcaArn = "string",
TlsInterceptMode = "ENABLED"|"DISABLED"
),
Tags = list(
list(
Key = "string",
Value = "string"
)
)
)