EnvPublishConfigRequest

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.

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.