This table aggregates membership for all versions of the Change object.
Versioned schema members
Any object member specific to a range of versions is indicated in its description, at what version the member was either introduced or removed. Any listed data member with no version number is common to all versions of the object.
Member | Type | Description | |
---|---|---|---|
Change : Any change that you want to make to the network deployment of an enrollment. | |||
allowedInput | Change.allowedInput[] | required: The resource locations (path) of data inputs allowed by this change. These could be required or optional for this change to proceed. | |
statusInfo | Change.statusInfo | required: The status for this Change at this time. | |
Change.allowedInput[] : The resource locations (path) of data inputs allowed by this change. These could be required or optional for this change to proceed. | |||
info | String | required: The resource location for the description of the allowed input. | |
requiredToProceed | Boolean | required: If true, this input is required for the Change to proceed. | |
type | String | required: The type input. For more information see the [Overview. | |
update | String | required: The resource location that you can use to make a call for this input. | |
Change.statusInfo : The status for this Change at this time. | |||
deploymentSchedule | Change.statusInfo.deploymentSchedule | required: The schedule for when you want this change deploy. | |
description | String | required: A description of the current status of the change. | |
error | Change.statusInfo.error, Null | Error information for this change. | |
state | String | required: The current sub-state of the change. It represents detailed information regarding to the status of the change, such is if the change is in progress, in error state, awaiting user input, and so on. | |
status | String | required: The general status of the change. This is a high level of description of the status for the change. | |
Change.statusInfo.deploymentSchedule : The schedule for when you want this change deploy. | |||
notAfter | String, Null | Do not deploy the certificate after this date. | |
notBefore | String, Null | Do not deploy the certifiacte before this date. | |
Change.statusInfo.error : Error information for this change. | |||
code | String | required: The unique identifier code for this error. | |
description | String | required: The detailed description for this error. | |
timestamp | String | required: The timestamp of the occurrence for this error. |
Sample v1 object
{
"allowedInput": [
{
"info": "/cps/v2/enrollments/10002/changes/10002/input/info/third-party-csr",
"requiredToProceed": true,
"type": "third-party-certificate",
"update": "/cps/v2/enrollments/10002/changes/10002/input/update/third-party-cert-and-trust-chain"
}
],
"statusInfo": {
"deploymentSchedule": {
"notAfter": null,
"notBefore": null
},
"description": "Waiting for you to upload and submit your third party certificate and trust chain.",
"error": null,
"state": "awaiting-input",
"status": "wait-upload-third-party"
}
}