Get Proposed Security Policy Status
Retrieves the publish status and any error message for a specific proposed security policy without returning the full policy object.
Notes Use this for polling or monitoring security policy publish progress.
- Returns 200 on success
Unique identifier of the segmentation session.
Unique identifier of the proposed security policy.
Successfully retrieved proposed security policy publish status
{
"publish_status": "READY_TO_PUBLISH",
"overall_publish_status": "READY_TO_PUBLISH"
}
Status of a publish operation for a proposed object.
- READY_TO_PUBLISH: Object is ready to be published
- IN_PROGRESS: Publication is currently in progress
- PUBLISH_SUCCESS: Publication completed successfully
- PUBLISH_FAILED: Publication failed with errors
- PUBLISH_CANCELED: Publication was canceled by user
Error message if publication failed
Status of a publish operation for a proposed object.
- READY_TO_PUBLISH: Object is ready to be published
- IN_PROGRESS: Publication is currently in progress
- PUBLISH_SUCCESS: Publication completed successfully
- PUBLISH_FAILED: Publication failed with errors
- PUBLISH_CANCELED: Publication was canceled by user
Bad Request
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unexpected error
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -H 'Authorization: <value>' https://{api_host}/ssp/segmentation/{session-id}/results/proposed-security-policies/{policy-id}/status