Create Proxy
| networkfirewall_create_proxy | R Documentation |
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. |
ProxyConfigurationName |
The 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. |
ProxyConfigurationArn |
The Amazon Resource Name (ARN) of a proxy configuration. You must specify the ARN or the name, and you can specify both. |
ListenerProperties |
Listener properties for HTTP and HTTPS traffic. |
TlsInterceptProperties |
[required] TLS decryption on traffic to filter on attributes in the HTTP header. |
Tags |
The 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"
)
)
)