EnvPublishConfigRequest
Environment Pair Publish Config Request
Request body to initiate an asynchronous publish operation for an environment pair.
JSON Example
{
"site_id": "77366441-9e69-47d1-9bbb-8c608f27f158",
"publish_actions": [
{
"action_type": "POLICY_WITH_PROTECTION_RULE_CREATE",
"protection_rule_action": "JUMP_TO_APPLICATION",
"display_name": "Shared to Development Policy"
},
{
"action_type": "PROTECTION_RULE_UPDATE",
"rule_path": "/infra/domains/default/security-policies/Policy-abc/rules/Rule-xyz",
"rule_action": "JUMP_TO_APPLICATION"
}
]
}
string
site_id
Required
Unique identifier of the site where all publish actions will be executed.
array of
EnvPublishActionConfig
publish_actions
Required
Constraints:
minItems: 1
maxItems: 100
Ordered list of publish actions to execute. Each entry targets one resource.
- POLICY_WITH_PROTECTION_RULE_CREATE: One entry per new security policy to create.
- PROTECTION_RULE_UPDATE: One entry per existing protection rule to update.