DeploymentApprovalRequest
DeploymentApprovalRequest
JSON Example
{
"action": "string",
"appliedPolicies": [
{
"approvers": [
{
"approver": "string",
"approverType": "string",
"comments": "string",
"id": "string",
"isActive": false,
"phase": 0,
"status": "string"
}
],
"id": "string",
"mode": "string",
"phase": 0,
"policyId": "string",
"policyName": "string",
"status": "string"
}
],
"autoApproval": false,
"createdAt": "string",
"currentPhase": 0,
"decision": "string",
"deploymentId": "string",
"deploymentName": "string",
"expired": false,
"expiryAt": "string",
"expiryComment": "string",
"id": "string",
"lastUpdatedAt": "string",
"orgId": "string",
"projectId": "string",
"requestDetails": {
"blueprintDetails": {
"id": "string",
"name": "string",
"version": "string"
},
"catalogDetails": {
"id": "string",
"name": "string",
"version": "string"
},
"deploymentDetails": {
"deploymentCreationCost": 0
}
},
"requestedBy": "string",
"status": "string"
}
string
action
Optional
action
boolean
autoApproval
Optional
autoApproval
string As date-time
As date-time
createdAt
Optional
createdAt
integer As int32
As int32
currentPhase
Optional
currentPhase
string
decision
Optional
decision
Possible values are :
APPROVE,
REJECT,
NO_EXPIRY,
string
deploymentId
Optional
deploymentId
string
deploymentName
Optional
deploymentName
boolean
expired
Optional
expired
string As date-time
As date-time
expiryAt
Optional
expiryAt
string
expiryComment
Optional
expiryComment
string As uuid
As uuid
id
Optional
id
string As date-time
As date-time
lastUpdatedAt
Optional
lastUpdatedAt
string
orgId
Optional
orgId
string
projectId
Optional
projectId
string
requestedBy
Optional
requestedBy
string
status
Optional
status
Possible values are :
APPROVED,
REJECTED,
PENDING,
EXPIRED,