DeploymentApprovalRequest
DeploymentApprovalRequest
JSON Example
{
"action": "string",
"adminActioned": false,
"adminDetails": {
"comment": "string"
},
"adminName": "string",
"autoApproval": false,
"createdAt": "string",
"currentLevel": 0,
"decision": "string",
"deploymentId": "string",
"deploymentName": "string",
"expired": false,
"expiryAt": "string",
"expiryComment": "string",
"id": "string",
"lastUpdatedAt": "string",
"levels": [
{
"adminActioned": false,
"adminDetails": {
"comment": "string"
},
"adminName": "string",
"appliedPolicies": [
{
"approvers": [
{
"actionedAt": "string",
"actionedBy": "string",
"approver": "string",
"approverType": "string",
"comments": "string",
"id": "string",
"isActive": false,
"level": 0,
"status": "string"
}
],
"id": "string",
"level": 0,
"mode": "string",
"policyId": "string",
"policyName": "string",
"status": "string"
}
],
"id": "string",
"lastUpdatedAt": "string",
"level": 0,
"status": "string"
}
],
"orgId": "string",
"projectId": "string",
"projectName": "string",
"requestDetails": {
"blueprintDetails": {
"id": "string",
"name": "string",
"version": "string"
},
"catalogDetails": {
"id": "string",
"name": "string",
"version": "string"
},
"deploymentDetails": {
"currency": "string",
"deploymentCreationCost": "number"
},
"inputs": {},
"resourceDetails": {
"resourceDetails": [
{
"name": "string",
"properties": {
"properties": "string"
},
"type": "string"
}
]
}
},
"requestId": "string",
"requestedBy": "string",
"status": "string",
"totalLevels": 0
}
string
action
Optional
action
boolean
adminActioned
Optional
adminActioned
string
adminName
Optional
adminName
boolean
autoApproval
Optional
autoApproval
string As date-time
As date-time
createdAt
Optional
createdAt
integer As int32
As int32
currentLevel
Optional
currentLevel
string
decision
Optional
decision
Enumeration:
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
projectName
Optional
projectName
string
requestId
Optional
requestId
string
requestedBy
Optional
requestedBy
string
status
Optional
status
Enumeration:
APPROVED,
REJECTED,
PENDING,
EXPIRED,
CANCELLED
integer As int32
As int32
totalLevels
Optional
totalLevels