Replace a Namespaced Virtual Machine Image
PUT /apis/harvesterhci.io/v1beta1/namespaces/:namespace/virtualmachineimages/:name
Update a VirtualMachineImage object.
Request
Path Parameters
name stringrequired
Possible values: Value must match regular expression [a-z0-9][a-z0-9\-]*
Name of the resource
namespace stringrequired
Possible values: Value must match regular expression [a-z0-9][a-z0-9\-]*
Object name and auth scope, such as for teams and projects
- application/json
- application/yaml
Body
required
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
checksum string
description string
displayName stringrequired
pvcName string
pvcNamespace string
retry int32
Default value: 0
sourceType stringrequired
Possible values: [download
, export-from-volume
, upload
]
storageClassParameters object
property name* string
url string
status object
appliedUrl string
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
failed int32
Default value: 0
lastFailedTime string
progress int32
size int64
storageClassName string
Body
required
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
checksum string
description string
displayName stringrequired
pvcName string
pvcNamespace string
retry int32
Default value: 0
sourceType stringrequired
Possible values: [download
, export-from-volume
, upload
]
storageClassParameters object
property name* string
url string
status object
appliedUrl string
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
failed int32
Default value: 0
lastFailedTime string
progress int32
size int64
storageClassName string
Responses
- 200
- 201
- 401
OK
- application/json
application/yaml
Schema
- Example (from schema)
Schema
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
checksum string
description string
displayName stringrequired
pvcName string
pvcNamespace string
retry int32
Default value: 0
sourceType stringrequired
Possible values: [download
, export-from-volume
, upload
]
storageClassParameters object
property name* string
url string
status object
appliedUrl string
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
failed int32
Default value: 0
lastFailedTime string
progress int32
size int64
storageClassName string
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"checksum": "string",
"description": "string",
"displayName": "string",
"pvcName": "string",
"pvcNamespace": "string",
"retry": 0,
"sourceType": "download",
"storageClassParameters": {},
"url": "string"
},
"status": {
"appliedUrl": "string",
"conditions": [
{
"lastTransitionTime": "string",
"lastUpdateTime": "string",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"failed": 0,
"lastFailedTime": "string",
"progress": 0,
"size": 0,
"storageClassName": "string"
}
}
- Schema
- Example (from schema)
Schema
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
checksum string
description string
displayName stringrequired
pvcName string
pvcNamespace string
retry int32
Default value: 0
sourceType stringrequired
Possible values: [download
, export-from-volume
, upload
]
storageClassParameters object
property name* string
url string
status object
appliedUrl string
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
failed int32
Default value: 0
lastFailedTime string
progress int32
size int64
storageClassName string
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"checksum": "string",
"description": "string",
"displayName": "string",
"pvcName": "string",
"pvcNamespace": "string",
"retry": 0,
"sourceType": "download",
"storageClassParameters": {},
"url": "string"
},
"status": {
"appliedUrl": "string",
"conditions": [
{
"lastTransitionTime": "string",
"lastUpdateTime": "string",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"failed": 0,
"lastFailedTime": "string",
"progress": 0,
"size": 0,
"storageClassName": "string"
}
}
Create
- application/json
application/yaml
Schema
- Example (from schema)
Schema
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
checksum string
description string
displayName stringrequired
pvcName string
pvcNamespace string
retry int32
Default value: 0
sourceType stringrequired
Possible values: [download
, export-from-volume
, upload
]
storageClassParameters object
property name* string
url string
status object
appliedUrl string
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
failed int32
Default value: 0
lastFailedTime string
progress int32
size int64
storageClassName string
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"checksum": "string",
"description": "string",
"displayName": "string",
"pvcName": "string",
"pvcNamespace": "string",
"retry": 0,
"sourceType": "download",
"storageClassParameters": {},
"url": "string"
},
"status": {
"appliedUrl": "string",
"conditions": [
{
"lastTransitionTime": "string",
"lastUpdateTime": "string",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"failed": 0,
"lastFailedTime": "string",
"progress": 0,
"size": 0,
"storageClassName": "string"
}
}
- Schema
- Example (from schema)
Schema
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
checksum string
description string
displayName stringrequired
pvcName string
pvcNamespace string
retry int32
Default value: 0
sourceType stringrequired
Possible values: [download
, export-from-volume
, upload
]
storageClassParameters object
property name* string
url string
status object
appliedUrl string
conditions object[]
- Array [
lastTransitionTime string
lastUpdateTime string
message string
reason string
status stringrequired
type stringrequired
- ]
failed int32
Default value: 0
lastFailedTime string
progress int32
size int64
storageClassName string
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"checksum": "string",
"description": "string",
"displayName": "string",
"pvcName": "string",
"pvcNamespace": "string",
"retry": 0,
"sourceType": "download",
"storageClassParameters": {},
"url": "string"
},
"status": {
"appliedUrl": "string",
"conditions": [
{
"lastTransitionTime": "string",
"lastUpdateTime": "string",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"failed": 0,
"lastFailedTime": "string",
"progress": 0,
"size": 0,
"storageClassName": "string"
}
}
Unauthorized
- application/json
application/yaml
Schema
Schema
string
- Schema
Schema
string
Loading…