Patch a Namespaced Virtual Machine Instance Migration
PATCH/apis/kubevirt.io/v1/namespaces/:namespace/virtualmachineinstancemigrations/:name
Patch a VirtualMachineInstanceMigration 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-patch+json
- application/merge-patch+json
Body
required
object
Body
required
object
Responses
- 200
- 401
OK
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
apiVersion stringrequired
kind stringrequired
metadata object
name stringrequired
namespace string
spec objectrequired
vmiName string
status object
conditions object[]
lastProbeTime k8s.io.v1.Time (string)
Default value: [object Object]
lastTransitionTime k8s.io.v1.Time (string)
Default value: [object Object]
message string
reason string
status stringrequired
type stringrequired
migrationState object
abortRequested boolean
abortStatus string
completed boolean
endTimestamp k8s.io.v1.Time (string)
failed boolean
migrationConfiguration object
allowAutoConverge boolean
allowPostCopy boolean
bandwidthPerMigration k8s.io.apimachinery.pkg.api.resource.Quantity (string)
completionTimeoutPerGiB int64
disableTLS boolean
matchSELinuxLevelOnMigration boolean
network string
nodeDrainTaintKey string
parallelMigrationsPerCluster int64
parallelOutboundMigrationsPerNode int64
progressTimeout int64
unsafeMigrationOverride boolean
migrationPolicyName string
migrationUid string
mode string
sourceNode string
startTimestamp k8s.io.v1.Time (string)
targetAttachmentPodUID string
targetCPUSet int32[]
targetDirectMigrationNodePorts object
property name* int32
Default value: 0
targetNode string
targetNodeAddress string
targetNodeDomainDetected boolean
targetNodeDomainReadyTimestamp k8s.io.v1.Time (string)
targetNodeTopology string
targetPod string
phase string
phaseTransitionTimestamps object[]
phase string
phaseTransitionTimestamp k8s.io.v1.Time (string)
Default value: [object Object]
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"vmiName": "string"
},
"status": {
"conditions": [
{
"lastProbeTime": {},
"lastTransitionTime": {},
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"migrationState": {
"abortRequested": true,
"abortStatus": "string",
"completed": true,
"endTimestamp": "string",
"failed": true,
"migrationConfiguration": {
"allowAutoConverge": true,
"allowPostCopy": true,
"bandwidthPerMigration": "string",
"completionTimeoutPerGiB": 0,
"disableTLS": true,
"matchSELinuxLevelOnMigration": true,
"network": "string",
"nodeDrainTaintKey": "string",
"parallelMigrationsPerCluster": 0,
"parallelOutboundMigrationsPerNode": 0,
"progressTimeout": 0,
"unsafeMigrationOverride": true
},
"migrationPolicyName": "string",
"migrationUid": "string",
"mode": "string",
"sourceNode": "string",
"startTimestamp": "string",
"targetAttachmentPodUID": "string",
"targetCPUSet": [
0
],
"targetDirectMigrationNodePorts": {},
"targetNode": "string",
"targetNodeAddress": "string",
"targetNodeDomainDetected": true,
"targetNodeDomainReadyTimestamp": "string",
"targetNodeTopology": "string",
"targetPod": "string"
},
"phase": "string",
"phaseTransitionTimestamps": [
{
"phase": "string",
"phaseTransitionTimestamp": {}
}
]
}
}
Unauthorized
- application/json
- Schema
Schema
string
Loading...