@@ -4,7 +4,7 @@ This is KubeVirt API an add-on for Kubernetes.
4
4
This Python package is automatically generated by the [ Swagger Codegen] ( https://github.com/swagger-api/swagger-codegen ) project:
5
5
6
6
- API version: 1.0.0
7
- - Package version: v0.48.0-rc.0-20-g77193f178
7
+ - Package version: v0.48.0-98-g69ed3d661
8
8
- Build package: io.swagger.codegen.languages.PythonClientCodegen
9
9
For more information, please visit [ https://github.com/kubevirt/kubevirt ] ( https://github.com/kubevirt/kubevirt )
10
10
@@ -53,14 +53,13 @@ from kubevirt.rest import ApiException
53
53
from pprint import pprint
54
54
# create an instance of the API class
55
55
api_instance = kubevirt.DefaultApi()
56
- body = kubevirt.V1KubeVirt() # V1KubeVirt |
57
- namespace = ' namespace_example' # str | Object name and auth scope, such as for teams and projects
56
+ body = kubevirt.V1alpha1MigrationPolicy() # V1alpha1MigrationPolicy |
58
57
59
58
try :
60
- api_response = api_instance.create_namespaced_kube_virt (body, namespace )
59
+ api_response = api_instance.create_migration_policy (body)
61
60
pprint(api_response)
62
61
except ApiException as e:
63
- print (" Exception when calling DefaultApi->create_namespaced_kube_virt : %s \n " % e)
62
+ print (" Exception when calling DefaultApi->create_migration_policy : %s \n " % e)
64
63
65
64
```
66
65
@@ -70,6 +69,7 @@ All URIs are relative to *https://localhost*
70
69
71
70
Class | Method | HTTP request | Description
72
71
------------ | ------------- | ------------- | -------------
72
+ * DefaultApi* | [ ** create_migration_policy** ] ( docs/DefaultApi.md#create_migration_policy ) | ** POST** /apis/migrations.kubevirt.io/v1alpha1/migrationpolicies |
73
73
* DefaultApi* | [ ** create_namespaced_kube_virt** ] ( docs/DefaultApi.md#create_namespaced_kube_virt ) | ** POST** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/kubevirt |
74
74
* DefaultApi* | [ ** create_namespaced_virtual_machine** ] ( docs/DefaultApi.md#create_namespaced_virtual_machine ) | ** POST** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachines |
75
75
* DefaultApi* | [ ** create_namespaced_virtual_machine_flavor** ] ( docs/DefaultApi.md#create_namespaced_virtual_machine_flavor ) | ** POST** /apis/flavor.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachineflavors |
@@ -81,6 +81,7 @@ Class | Method | HTTP request | Description
81
81
* DefaultApi* | [ ** create_namespaced_virtual_machine_snapshot** ] ( docs/DefaultApi.md#create_namespaced_virtual_machine_snapshot ) | ** POST** /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachinesnapshots |
82
82
* DefaultApi* | [ ** create_namespaced_virtual_machine_snapshot_content** ] ( docs/DefaultApi.md#create_namespaced_virtual_machine_snapshot_content ) | ** POST** /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachinesnapshotcontents |
83
83
* DefaultApi* | [ ** create_virtual_machine_cluster_flavor** ] ( docs/DefaultApi.md#create_virtual_machine_cluster_flavor ) | ** POST** /apis/flavor.kubevirt.io/v1alpha1/virtualmachineclusterflavors |
84
+ * DefaultApi* | [ ** delete_collection_migration_policy** ] ( docs/DefaultApi.md#delete_collection_migration_policy ) | ** DELETE** /apis/migrations.kubevirt.io/v1alpha1/migrationpolicies |
84
85
* DefaultApi* | [ ** delete_collection_namespaced_kube_virt** ] ( docs/DefaultApi.md#delete_collection_namespaced_kube_virt ) | ** DELETE** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/kubevirt |
85
86
* DefaultApi* | [ ** delete_collection_namespaced_virtual_machine** ] ( docs/DefaultApi.md#delete_collection_namespaced_virtual_machine ) | ** DELETE** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachines |
86
87
* DefaultApi* | [ ** delete_collection_namespaced_virtual_machine_flavor** ] ( docs/DefaultApi.md#delete_collection_namespaced_virtual_machine_flavor ) | ** DELETE** /apis/flavor.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachineflavors |
@@ -92,6 +93,7 @@ Class | Method | HTTP request | Description
92
93
* DefaultApi* | [ ** delete_collection_namespaced_virtual_machine_snapshot** ] ( docs/DefaultApi.md#delete_collection_namespaced_virtual_machine_snapshot ) | ** DELETE** /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachinesnapshots |
93
94
* DefaultApi* | [ ** delete_collection_namespaced_virtual_machine_snapshot_content** ] ( docs/DefaultApi.md#delete_collection_namespaced_virtual_machine_snapshot_content ) | ** DELETE** /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachinesnapshotcontents |
94
95
* DefaultApi* | [ ** delete_collection_virtual_machine_cluster_flavor** ] ( docs/DefaultApi.md#delete_collection_virtual_machine_cluster_flavor ) | ** DELETE** /apis/flavor.kubevirt.io/v1alpha1/virtualmachineclusterflavors |
96
+ * DefaultApi* | [ ** delete_migration_policy** ] ( docs/DefaultApi.md#delete_migration_policy ) | ** DELETE** /apis/migrations.kubevirt.io/v1alpha1/migrationpolicies/{name:[ a-z0-9] [ a-z0-9\- ] * } |
95
97
* DefaultApi* | [ ** delete_namespaced_kube_virt** ] ( docs/DefaultApi.md#delete_namespaced_kube_virt ) | ** DELETE** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/kubevirt/{name:[ a-z0-9] [ a-z0-9\- ] * } |
96
98
* DefaultApi* | [ ** delete_namespaced_virtual_machine** ] ( docs/DefaultApi.md#delete_namespaced_virtual_machine ) | ** DELETE** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachines/{name:[ a-z0-9] [ a-z0-9\- ] * } |
97
99
* DefaultApi* | [ ** delete_namespaced_virtual_machine_flavor** ] ( docs/DefaultApi.md#delete_namespaced_virtual_machine_flavor ) | ** DELETE** /apis/flavor.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachineflavors/{name:[ a-z0-9] [ a-z0-9\- ] * } |
@@ -108,15 +110,18 @@ Class | Method | HTTP request | Description
108
110
* DefaultApi* | [ ** get_api_group_flavor_kubevirt_io** ] ( docs/DefaultApi.md#get_api_group_flavor_kubevirt_io ) | ** GET** /apis/flavor.kubevirt.io/ |
109
111
* DefaultApi* | [ ** get_api_group_kubevirt_io** ] ( docs/DefaultApi.md#get_api_group_kubevirt_io ) | ** GET** /apis/kubevirt.io/ |
110
112
* DefaultApi* | [ ** get_api_group_list** ] ( docs/DefaultApi.md#get_api_group_list ) | ** GET** /apis |
113
+ * DefaultApi* | [ ** get_api_group_migrations_kubevirt_io** ] ( docs/DefaultApi.md#get_api_group_migrations_kubevirt_io ) | ** GET** /apis/migrations.kubevirt.io/ |
111
114
* DefaultApi* | [ ** get_api_group_snapshot_kubevirt_io** ] ( docs/DefaultApi.md#get_api_group_snapshot_kubevirt_io ) | ** GET** /apis/snapshot.kubevirt.io/ |
112
115
* DefaultApi* | [ ** get_api_resources_flavor_kubevirt_io_v1alpha1** ] ( docs/DefaultApi.md#get_api_resources_flavor_kubevirt_io_v1alpha1 ) | ** GET** /apis/flavor.kubevirt.io/v1alpha1/ |
113
116
* DefaultApi* | [ ** get_api_resources_kubevirt_io_v1** ] ( docs/DefaultApi.md#get_api_resources_kubevirt_io_v1 ) | ** GET** /apis/kubevirt.io/v1/ |
117
+ * DefaultApi* | [ ** get_api_resources_migrations_kubevirt_io_v1alpha1** ] ( docs/DefaultApi.md#get_api_resources_migrations_kubevirt_io_v1alpha1 ) | ** GET** /apis/migrations.kubevirt.io/v1alpha1/ |
114
118
* DefaultApi* | [ ** get_api_resources_snapshot_kubevirt_io_v1alpha1** ] ( docs/DefaultApi.md#get_api_resources_snapshot_kubevirt_io_v1alpha1 ) | ** GET** /apis/snapshot.kubevirt.io/v1alpha1/ |
115
119
* DefaultApi* | [ ** get_root_paths** ] ( docs/DefaultApi.md#get_root_paths ) | ** GET** / |
116
120
* DefaultApi* | [ ** handle_dump_profiler** ] ( docs/DefaultApi.md#handle_dump_profiler ) | ** GET** /dump-profiler |
117
121
* DefaultApi* | [ ** handle_start_profiler** ] ( docs/DefaultApi.md#handle_start_profiler ) | ** GET** /start-profiler |
118
122
* DefaultApi* | [ ** handle_stop_profiler** ] ( docs/DefaultApi.md#handle_stop_profiler ) | ** GET** /stop-profiler |
119
123
* DefaultApi* | [ ** list_kube_virt_for_all_namespaces** ] ( docs/DefaultApi.md#list_kube_virt_for_all_namespaces ) | ** GET** /apis/kubevirt.io/v1/kubevirt |
124
+ * DefaultApi* | [ ** list_migration_policy** ] ( docs/DefaultApi.md#list_migration_policy ) | ** GET** /apis/migrations.kubevirt.io/v1alpha1/migrationpolicies |
120
125
* DefaultApi* | [ ** list_namespaced_kube_virt** ] ( docs/DefaultApi.md#list_namespaced_kube_virt ) | ** GET** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/kubevirt |
121
126
* DefaultApi* | [ ** list_namespaced_virtual_machine** ] ( docs/DefaultApi.md#list_namespaced_virtual_machine ) | ** GET** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachines |
122
127
* DefaultApi* | [ ** list_namespaced_virtual_machine_flavor** ] ( docs/DefaultApi.md#list_namespaced_virtual_machine_flavor ) | ** GET** /apis/flavor.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachineflavors |
@@ -137,6 +142,7 @@ Class | Method | HTTP request | Description
137
142
* DefaultApi* | [ ** list_virtual_machine_restore_for_all_namespaces** ] ( docs/DefaultApi.md#list_virtual_machine_restore_for_all_namespaces ) | ** GET** /apis/snapshot.kubevirt.io/v1alpha1/virtualmachinerestores |
138
143
* DefaultApi* | [ ** list_virtual_machine_snapshot_content_for_all_namespaces** ] ( docs/DefaultApi.md#list_virtual_machine_snapshot_content_for_all_namespaces ) | ** GET** /apis/snapshot.kubevirt.io/v1alpha1/virtualmachinesnapshotcontents |
139
144
* DefaultApi* | [ ** list_virtual_machine_snapshot_for_all_namespaces** ] ( docs/DefaultApi.md#list_virtual_machine_snapshot_for_all_namespaces ) | ** GET** /apis/snapshot.kubevirt.io/v1alpha1/virtualmachinesnapshots |
145
+ * DefaultApi* | [ ** patch_migration_policy** ] ( docs/DefaultApi.md#patch_migration_policy ) | ** PATCH** /apis/migrations.kubevirt.io/v1alpha1/migrationpolicies/{name:[ a-z0-9] [ a-z0-9\- ] * } |
140
146
* DefaultApi* | [ ** patch_namespaced_kube_virt** ] ( docs/DefaultApi.md#patch_namespaced_kube_virt ) | ** PATCH** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/kubevirt/{name:[ a-z0-9] [ a-z0-9\- ] * } |
141
147
* DefaultApi* | [ ** patch_namespaced_virtual_machine** ] ( docs/DefaultApi.md#patch_namespaced_virtual_machine ) | ** PATCH** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachines/{name:[ a-z0-9] [ a-z0-9\- ] * } |
142
148
* DefaultApi* | [ ** patch_namespaced_virtual_machine_flavor** ] ( docs/DefaultApi.md#patch_namespaced_virtual_machine_flavor ) | ** PATCH** /apis/flavor.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachineflavors/{name:[ a-z0-9] [ a-z0-9\- ] * } |
@@ -148,6 +154,7 @@ Class | Method | HTTP request | Description
148
154
* DefaultApi* | [ ** patch_namespaced_virtual_machine_snapshot** ] ( docs/DefaultApi.md#patch_namespaced_virtual_machine_snapshot ) | ** PATCH** /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachinesnapshots/{name:[ a-z0-9] [ a-z0-9\- ] * } |
149
155
* DefaultApi* | [ ** patch_namespaced_virtual_machine_snapshot_content** ] ( docs/DefaultApi.md#patch_namespaced_virtual_machine_snapshot_content ) | ** PATCH** /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachinesnapshotcontents/{name:[ a-z0-9] [ a-z0-9\- ] * } |
150
156
* DefaultApi* | [ ** patch_virtual_machine_cluster_flavor** ] ( docs/DefaultApi.md#patch_virtual_machine_cluster_flavor ) | ** PATCH** /apis/flavor.kubevirt.io/v1alpha1/virtualmachineclusterflavors/{name:[ a-z0-9] [ a-z0-9\- ] * } |
157
+ * DefaultApi* | [ ** read_migration_policy** ] ( docs/DefaultApi.md#read_migration_policy ) | ** GET** /apis/migrations.kubevirt.io/v1alpha1/migrationpolicies/{name:[ a-z0-9] [ a-z0-9\- ] * } |
151
158
* DefaultApi* | [ ** read_namespaced_kube_virt** ] ( docs/DefaultApi.md#read_namespaced_kube_virt ) | ** GET** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/kubevirt/{name:[ a-z0-9] [ a-z0-9\- ] * } |
152
159
* DefaultApi* | [ ** read_namespaced_virtual_machine** ] ( docs/DefaultApi.md#read_namespaced_virtual_machine ) | ** GET** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachines/{name:[ a-z0-9] [ a-z0-9\- ] * } |
153
160
* DefaultApi* | [ ** read_namespaced_virtual_machine_flavor** ] ( docs/DefaultApi.md#read_namespaced_virtual_machine_flavor ) | ** GET** /apis/flavor.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachineflavors/{name:[ a-z0-9] [ a-z0-9\- ] * } |
@@ -159,6 +166,7 @@ Class | Method | HTTP request | Description
159
166
* DefaultApi* | [ ** read_namespaced_virtual_machine_snapshot** ] ( docs/DefaultApi.md#read_namespaced_virtual_machine_snapshot ) | ** GET** /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachinesnapshots/{name:[ a-z0-9] [ a-z0-9\- ] * } |
160
167
* DefaultApi* | [ ** read_namespaced_virtual_machine_snapshot_content** ] ( docs/DefaultApi.md#read_namespaced_virtual_machine_snapshot_content ) | ** GET** /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachinesnapshotcontents/{name:[ a-z0-9] [ a-z0-9\- ] * } |
161
168
* DefaultApi* | [ ** read_virtual_machine_cluster_flavor** ] ( docs/DefaultApi.md#read_virtual_machine_cluster_flavor ) | ** GET** /apis/flavor.kubevirt.io/v1alpha1/virtualmachineclusterflavors/{name:[ a-z0-9] [ a-z0-9\- ] * } |
169
+ * DefaultApi* | [ ** replace_migration_policy** ] ( docs/DefaultApi.md#replace_migration_policy ) | ** PUT** /apis/migrations.kubevirt.io/v1alpha1/migrationpolicies/{name:[ a-z0-9] [ a-z0-9\- ] * } |
162
170
* DefaultApi* | [ ** replace_namespaced_kube_virt** ] ( docs/DefaultApi.md#replace_namespaced_kube_virt ) | ** PUT** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/kubevirt/{name:[ a-z0-9] [ a-z0-9\- ] * } |
163
171
* DefaultApi* | [ ** replace_namespaced_virtual_machine** ] ( docs/DefaultApi.md#replace_namespaced_virtual_machine ) | ** PUT** /apis/kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachines/{name:[ a-z0-9] [ a-z0-9\- ] * } |
164
172
* DefaultApi* | [ ** replace_namespaced_virtual_machine_flavor** ] ( docs/DefaultApi.md#replace_namespaced_virtual_machine_flavor ) | ** PUT** /apis/flavor.kubevirt.io/v1alpha1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachineflavors/{name:[ a-z0-9] [ a-z0-9\- ] * } |
@@ -234,6 +242,7 @@ Class | Method | HTTP request | Description
234
242
* DefaultApi* | [ ** v1vmi_port_forward_with_protocol** ] ( docs/DefaultApi.md#v1vmi_port_forward_with_protocol ) | ** GET** /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachineinstances/{name:[ a-z0-9] [ a-z0-9\- ] * }/portforward/{port:[ 0-9] +}/{protocol: tcp |udp} |
235
243
* DefaultApi* | [ ** v1vmi_removevolume** ] ( docs/DefaultApi.md#v1vmi_removevolume ) | ** PUT** /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachineinstances/{name:[ a-z0-9] [ a-z0-9\- ] * }/removevolume |
236
244
* DefaultApi* | [ ** watch_kube_virt_list_for_all_namespaces** ] ( docs/DefaultApi.md#watch_kube_virt_list_for_all_namespaces ) | ** GET** /apis/kubevirt.io/v1/watch/kubevirt |
245
+ * DefaultApi* | [ ** watch_migration_policy_list_for_all_namespaces** ] ( docs/DefaultApi.md#watch_migration_policy_list_for_all_namespaces ) | ** GET** /apis/migrations.kubevirt.io/v1alpha1/watch/migrationpolicies |
237
246
* DefaultApi* | [ ** watch_namespaced_kube_virt** ] ( docs/DefaultApi.md#watch_namespaced_kube_virt ) | ** GET** /apis/kubevirt.io/v1/watch/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/kubevirt |
238
247
* DefaultApi* | [ ** watch_namespaced_virtual_machine** ] ( docs/DefaultApi.md#watch_namespaced_virtual_machine ) | ** GET** /apis/kubevirt.io/v1/watch/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachines |
239
248
* DefaultApi* | [ ** watch_namespaced_virtual_machine_flavor** ] ( docs/DefaultApi.md#watch_namespaced_virtual_machine_flavor ) | ** GET** /apis/flavor.kubevirt.io/v1alpha1/watch/namespaces/{namespace:[ a-z0-9] [ a-z0-9\- ] * }/virtualmachineflavors |
@@ -490,7 +499,12 @@ Class | Method | HTTP request | Description
490
499
- [ V1Watchdog] ( docs/V1Watchdog.md )
491
500
- [ V1alpha1Condition] ( docs/V1alpha1Condition.md )
492
501
- [ V1alpha1Error] ( docs/V1alpha1Error.md )
502
+ - [ V1alpha1MigrationPolicy] ( docs/V1alpha1MigrationPolicy.md )
503
+ - [ V1alpha1MigrationPolicyList] ( docs/V1alpha1MigrationPolicyList.md )
504
+ - [ V1alpha1MigrationPolicySpec] ( docs/V1alpha1MigrationPolicySpec.md )
505
+ - [ V1alpha1MigrationPolicyStatus] ( docs/V1alpha1MigrationPolicyStatus.md )
493
506
- [ V1alpha1PersistentVolumeClaim] ( docs/V1alpha1PersistentVolumeClaim.md )
507
+ - [ V1alpha1Selectors] ( docs/V1alpha1Selectors.md )
494
508
- [ V1alpha1SourceSpec] ( docs/V1alpha1SourceSpec.md )
495
509
- [ V1alpha1VirtualMachineClusterFlavor] ( docs/V1alpha1VirtualMachineClusterFlavor.md )
496
510
- [ V1alpha1VirtualMachineClusterFlavorList] ( docs/V1alpha1VirtualMachineClusterFlavorList.md )
0 commit comments