Update App
Updates a specific app. When package info for the specified container app has been updated, and the container app deployment is not paused, this API will response 202 with task URL in location header. Otherwise this API returns 200.
id
id
{
"appType": "string",
"id": "string",
"appTemplateId": "string",
"appId": "string",
"appVersion": "string",
"name": "string",
"description": "string",
"creationDate": "string",
"status": "READY, FAILED, NOT_READY",
"logoUrl": "string",
"screenshotUrls": [
"string"
],
"owner": {
"name": "string",
"id": "string"
},
"org": {
"name": "string",
"id": "string"
},
"vdc": {
"name": "string",
"id": "string"
},
"eulaAccepted": false
}
Type of application. This is a discriminator field that helps in distinguishing the type of app this object represents. If the app is running in Kubernetes cluster, the value of this field is ContainerApp. If the app is running in a virtual machine or a collection of virtual machines then this the value of this field is VmApp.
A unique identifier for the app.
An identifier to the appTemplate from which this app is created.
An identifier by which this application is uniquely identified in its source catalog.
Version of this application.
The name of the app. If the app is ContainerApp, the value of this field must consist of lowercase alphanumeric characters or '-', start with an alphabetic character, and end with an alphanumeric character.
The description of the app.
The date and time when this app was created. This value will be formatted as per ISO 8601 format and include timezone information.
Status indicating whether this app is ready or not.
URL of the logo of this application.
List of screenshot URLs of the App.
Accepts EULA for the application version this App is launched from. If one application is protected by EULA, app creation, upgrade and downgrade requires to accept the EULA for the target application version.
OK
{
"appType": "string",
"id": "string",
"appTemplateId": "string",
"appId": "string",
"appVersion": "string",
"name": "string",
"description": "string",
"creationDate": "string",
"status": "READY, FAILED, NOT_READY",
"logoUrl": "string",
"screenshotUrls": [
"string"
],
"owner": {
"name": "string",
"id": "string"
},
"org": {
"name": "string",
"id": "string"
},
"vdc": {
"name": "string",
"id": "string"
},
"eulaAccepted": false
}
Type of application. This is a discriminator field that helps in distinguishing the type of app this object represents. If the app is running in Kubernetes cluster, the value of this field is ContainerApp. If the app is running in a virtual machine or a collection of virtual machines then this the value of this field is VmApp.
A unique identifier for the app.
An identifier to the appTemplate from which this app is created.
An identifier by which this application is uniquely identified in its source catalog.
Version of this application.
The name of the app. If the app is ContainerApp, the value of this field must consist of lowercase alphanumeric characters or '-', start with an alphabetic character, and end with an alphanumeric character.
The description of the app.
The date and time when this app was created. This value will be formatted as per ISO 8601 format and include timezone information.
Status indicating whether this app is ready or not.
URL of the logo of this application.
List of screenshot URLs of the App.
Accepts EULA for the application version this App is launched from. If one application is protected by EULA, app creation, upgrade and downgrade requires to accept the EULA for the target application version.
The request have been accepted and the task to monitor the request is in the Location header.