Authorization: Bearer ********************
{
"id": "string",
"stepStatus": 0,
"originServerConfig": [
{
"id": "string",
"processId": "string",
"refServerId": "string",
"serverName": "string",
"serverSerial": 0,
"configBusinessType": 0,
"cpu": 0,
"mem": 0,
"sysDisk": 0,
"dataDisk": 0,
"os": "string",
"otherRequirements": "string",
"networkType": "string",
"bandwidth": "string",
"internalNetworkIp": "string",
"internalPort": "string",
"externalNetworkIp": "string",
"externalPort": "string",
"applicationDate": "string",
"cloudServerId": "string",
"createTime": "string",
"serverDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"dataDiskDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"osDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"bandwidthDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"ipDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"otherDirectories": [
{
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
}
]
}
],
"approvalServerConfig": [
{
"id": "string",
"processId": "string",
"refServerId": "string",
"serverName": "string",
"serverSerial": 0,
"configBusinessType": 0,
"cpu": 0,
"mem": 0,
"sysDisk": 0,
"dataDisk": 0,
"os": "string",
"otherRequirements": "string",
"networkType": "string",
"bandwidth": "string",
"internalNetworkIp": "string",
"internalPort": "string",
"externalNetworkIp": "string",
"externalPort": "string",
"applicationDate": "string",
"cloudServerId": "string",
"createTime": "string",
"serverDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"dataDiskDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"osDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"bandwidthDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"ipDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"otherDirectories": [
{
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
}
]
}
],
"processApproval": {
"approvalMsg": "string",
"attachmentList": [
{
"name": "string",
"url": "string"
}
]
},
"processStatus": 0,
"canRevoke": true,
"canHandUp": true,
"refId": "string",
"networkPort": [
{
"id": "string",
"networkPortSerial": 0,
"processId": "string",
"externalNetworkIp": "string",
"externalPort": "string",
"internalNetworkIp": "string",
"internalPort": "string",
"description": "string",
"url": "string",
"networkPortBusinessType": 0,
"createTime": "string"
}
],
"cpuCalculationParameters": {
"id": "string",
"processId": "string",
"userQuantity": 0,
"conversionRation": 0,
"userRequestQuantity": 0,
"experienceFactor": 0,
"busyFactor": 0,
"redundancy": 0,
"tmpc": 0,
"efficiencyRatio": 0,
"cpuQuantity": 0,
"concurrencyTransaction": [
{
"id": "string",
"serial": 0,
"processId": "string",
"typeName": "string",
"requestQuantity": 0,
"transactionQuantity": 0
}
]
},
"currentStepApprovalMsg": [
{
"type": 0,
"submitTimes": 0,
"processId": "string",
"historyData": {
"approvalMsg": "string",
"createTime": "string",
"nickName": "string"
},
"currentInfo": [
"string"
]
}
]
}
curl --location --request POST '/business/process/approval' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": "string",
"stepStatus": 0,
"originServerConfig": [
{
"id": "string",
"processId": "string",
"refServerId": "string",
"serverName": "string",
"serverSerial": 0,
"configBusinessType": 0,
"cpu": 0,
"mem": 0,
"sysDisk": 0,
"dataDisk": 0,
"os": "string",
"otherRequirements": "string",
"networkType": "string",
"bandwidth": "string",
"internalNetworkIp": "string",
"internalPort": "string",
"externalNetworkIp": "string",
"externalPort": "string",
"applicationDate": "string",
"cloudServerId": "string",
"createTime": "string",
"serverDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"dataDiskDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"osDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"bandwidthDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"ipDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"otherDirectories": [
{
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
}
]
}
],
"approvalServerConfig": [
{
"id": "string",
"processId": "string",
"refServerId": "string",
"serverName": "string",
"serverSerial": 0,
"configBusinessType": 0,
"cpu": 0,
"mem": 0,
"sysDisk": 0,
"dataDisk": 0,
"os": "string",
"otherRequirements": "string",
"networkType": "string",
"bandwidth": "string",
"internalNetworkIp": "string",
"internalPort": "string",
"externalNetworkIp": "string",
"externalPort": "string",
"applicationDate": "string",
"cloudServerId": "string",
"createTime": "string",
"serverDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"dataDiskDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"osDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"bandwidthDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"ipDirectory": {
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
},
"otherDirectories": [
{
"id": "string",
"concatId": "string",
"typeId": 0,
"typeName": "string",
"name": "string",
"param": "string",
"unit": "string",
"period": 0,
"price": 0,
"cpu": 0,
"mem": 0,
"disk": 0,
"createTime": "string",
"createBy": "string"
}
]
}
],
"processApproval": {
"approvalMsg": "string",
"attachmentList": [
{
"name": "string",
"url": "string"
}
]
},
"processStatus": 0,
"canRevoke": true,
"canHandUp": true,
"refId": "string",
"networkPort": [
{
"id": "string",
"networkPortSerial": 0,
"processId": "string",
"externalNetworkIp": "string",
"externalPort": "string",
"internalNetworkIp": "string",
"internalPort": "string",
"description": "string",
"url": "string",
"networkPortBusinessType": 0,
"createTime": "string"
}
],
"cpuCalculationParameters": {
"id": "string",
"processId": "string",
"userQuantity": 0,
"conversionRation": 0,
"userRequestQuantity": 0,
"experienceFactor": 0,
"busyFactor": 0,
"redundancy": 0,
"tmpc": 0,
"efficiencyRatio": 0,
"cpuQuantity": 0,
"concurrencyTransaction": [
{
"id": "string",
"serial": 0,
"processId": "string",
"typeName": "string",
"requestQuantity": 0,
"transactionQuantity": 0
}
]
},
"currentStepApprovalMsg": [
{
"type": 0,
"submitTimes": 0,
"processId": "string",
"historyData": {
"approvalMsg": "string",
"createTime": "string",
"nickName": "string"
},
"currentInfo": [
"string"
]
}
]
}'
{}