SspFeatureDeploymentStatus

SspFeatureDeploymentStatus
Feature Deployment Status

Current status and progress of a feature deployment operation.

JSON Example
{
    "feature": "string",
    "precheck_results": {
        "system_status": "string",
        "overall_status": "string",
        "prechecks": [
            {
                "id": "string",
                "name": "string",
                "description": "string",
                "feature": "string",
                "status": "string",
                "reason": "string"
            }
        ],
        "progress": 0,
        "total_checks": 0,
        "passed_checks": 0,
        "failed_checks": 0
    },
    "deployment_results": {
        "deployment_status": "string",
        "deployment_details": [
            {
                "action": "string",
                "status": "string"
            }
        ],
        "deployment_progress": {
            "percentage": 0,
            "message": "string",
            "error_details": [
                {
                    "resource_type": "string",
                    "resource_name": "string",
                    "message": "string",
                    "events": [
                        "string"
                    ]
                }
            ]
        },
        "reason": "string"
    },
    "action": "string",
    "overall_status": "string",
    "overall_progress": 0
}
feature
Required  

vDefend LCM feature identifiers supported on AVI_OPERATIONS (Avi Operations / Copilot) deployments. AI Assistant features and Upgrade Coordinator only.

Enumeration: AI_ASSISTANT_PLATFORM, UPGRADE_COORDINATOR
precheck_results
Required  

Summary of pre-check results (when RUN_PRECHECK action is executed or after prechecks)

deployment_results
Required  

Results of the deployment action.

action
Required  

Chooses which lifecycle operation to queue for the feature.

  • RUN_PRECHECK: Run pre-flight validation checks against the feature configuration.
  • DEPLOY: Execute pre-flight validation checks and deploy the feature using the staged configuration.
  • UNDEPLOY: Remove the deployed feature (fails if dependencies exist).
  • FORCE_UNDEPLOY: Forcefully remove the deployed feature and cascade delete dependencies.
Enumeration: RUN_PRECHECK, DEPLOY, UNDEPLOY, FORCE_UNDEPLOY
overall_status
Required  

High-level lifecycle state for the feature.

  • QUEUED: Accepted but not yet executing.
  • PRECHECKS_IN_PROGRESS: Prechecks running.
  • DEPLOYMENT_IN_PROGRESS: Deployment or activation work running.
  • DEPLOYMENT_SUCCESSFUL: Feature active.
  • PRECHECKS_FAILED: Validation blocked deployment; fix findings before redeploying.
  • PRECHECKS_SUCCESSFUL: Checks passed but deployment not started or not yet requested.
  • DEPLOYMENT_FAILED: Deploy failed; inspect logs and deployment_results.
  • UNDEPLOYMENT_IN_PROGRESS: Removal running.
  • UNDEPLOYMENT_FAILED: Removal failed; may require force path or manual cleanup.
  • NOT_DEPLOYED: Feature not deployed.
  • UNKNOWN: Transitional or indeterminate. Retry status later.
  • DEPLOYMENT_PARTIAL_SUCCESS: Partial deploy; some subcomponents unhealthy.

Terminal states differ by operation: a successful remove ends in NOT_DEPLOYED after undeployment completes.

Enumeration: QUEUED, PRECHECKS_IN_PROGRESS, DEPLOYMENT_IN_PROGRESS, DEPLOYMENT_SUCCESSFUL, PRECHECKS_FAILED, PRECHECKS_SUCCESSFUL, DEPLOYMENT_FAILED, UNDEPLOYMENT_IN_PROGRESS, UNDEPLOYMENT_FAILED, NOT_DEPLOYED, UNKNOWN, DEPLOYMENT_PARTIAL_SUCCESS
integer
overall_progress
Optional
Constraints: minimum: 0 maximum: 100

Progress of the feature deployment as a percentage (0-100)