InlineAppPolicyCreateConfig1
InlineAppPolicyCreateConfig1
JSON Example
{
"action_type": "POLICY_CREATE",
"display_name": "Shared Application Policy",
"connectivity_preference": "DENYLIST",
"app_connectivity_strategies": [
{
"strategy": "ALLOW_INTRA",
"logging": false
},
{
"strategy": "ALLOW_EGRESS",
"logging": false
}
]
}
string
display_name
Optional
Human-readable name for the new security policy. Defaults to a system-generated name if omitted.
string
connectivity_preference
Optional
Default connectivity rule to create on the new security policy.
| Value | Description |
|---|---|
ALLOWLIST |
Creates a default drop rule (allowlist mode). |
DENYLIST |
Creates a default allow rule (denylist mode). |
ALLOWLIST_ENABLE_LOGGING |
Allowlist mode with logging enabled. |
DENYLIST_ENABLE_LOGGING |
Denylist mode with logging enabled. |
NONE |
No default rule is created. |
Enumeration:
ALLOWLIST,
DENYLIST,
ALLOWLIST_ENABLE_LOGGING,
DENYLIST_ENABLE_LOGGING,
NONE
array of
ApplicationConnectivityStrategy
app_connectivity_strategies
Optional
Per-application connectivity strategies to apply to the new policy.