Skip to content

Commit c1c714c

Browse files
Client Python update by KubeVirt Prow build 1469817795989475328
1 parent 93b4ed1 commit c1c714c

29 files changed

+3141
-96
lines changed

README.md

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This is KubeVirt API an add-on for Kubernetes.
44
This Python package is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
55

66
- API version: 1.0.0
7-
- Package version: v0.48.0-rc.0-20-g77193f178
7+
- Package version: v0.48.0-98-g69ed3d661
88
- Build package: io.swagger.codegen.languages.PythonClientCodegen
99
For more information, please visit [https://github.com/kubevirt/kubevirt](https://github.com/kubevirt/kubevirt)
1010

@@ -53,14 +53,13 @@ from kubevirt.rest import ApiException
5353
from pprint import pprint
5454
# create an instance of the API class
5555
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 |
5857

5958
try:
60-
api_response = api_instance.create_namespaced_kube_virt(body, namespace)
59+
api_response = api_instance.create_migration_policy(body)
6160
pprint(api_response)
6261
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)
6463

6564
```
6665

@@ -70,6 +69,7 @@ All URIs are relative to *https://localhost*
7069

7170
Class | Method | HTTP request | Description
7271
------------ | ------------- | ------------- | -------------
72+
*DefaultApi* | [**create_migration_policy**](docs/DefaultApi.md#create_migration_policy) | **POST** /apis/migrations.kubevirt.io/v1alpha1/migrationpolicies |
7373
*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 |
7474
*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 |
7575
*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
8181
*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 |
8282
*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 |
8383
*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 |
8485
*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 |
8586
*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 |
8687
*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
9293
*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 |
9394
*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 |
9495
*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\-]*} |
9597
*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\-]*} |
9698
*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\-]*} |
9799
*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
108110
*DefaultApi* | [**get_api_group_flavor_kubevirt_io**](docs/DefaultApi.md#get_api_group_flavor_kubevirt_io) | **GET** /apis/flavor.kubevirt.io/ |
109111
*DefaultApi* | [**get_api_group_kubevirt_io**](docs/DefaultApi.md#get_api_group_kubevirt_io) | **GET** /apis/kubevirt.io/ |
110112
*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/ |
111114
*DefaultApi* | [**get_api_group_snapshot_kubevirt_io**](docs/DefaultApi.md#get_api_group_snapshot_kubevirt_io) | **GET** /apis/snapshot.kubevirt.io/ |
112115
*DefaultApi* | [**get_api_resources_flavor_kubevirt_io_v1alpha1**](docs/DefaultApi.md#get_api_resources_flavor_kubevirt_io_v1alpha1) | **GET** /apis/flavor.kubevirt.io/v1alpha1/ |
113116
*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/ |
114118
*DefaultApi* | [**get_api_resources_snapshot_kubevirt_io_v1alpha1**](docs/DefaultApi.md#get_api_resources_snapshot_kubevirt_io_v1alpha1) | **GET** /apis/snapshot.kubevirt.io/v1alpha1/ |
115119
*DefaultApi* | [**get_root_paths**](docs/DefaultApi.md#get_root_paths) | **GET** / |
116120
*DefaultApi* | [**handle_dump_profiler**](docs/DefaultApi.md#handle_dump_profiler) | **GET** /dump-profiler |
117121
*DefaultApi* | [**handle_start_profiler**](docs/DefaultApi.md#handle_start_profiler) | **GET** /start-profiler |
118122
*DefaultApi* | [**handle_stop_profiler**](docs/DefaultApi.md#handle_stop_profiler) | **GET** /stop-profiler |
119123
*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 |
120125
*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 |
121126
*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 |
122127
*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
137142
*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 |
138143
*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 |
139144
*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\-]*} |
140146
*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\-]*} |
141147
*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\-]*} |
142148
*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
148154
*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\-]*} |
149155
*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\-]*} |
150156
*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\-]*} |
151158
*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\-]*} |
152159
*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\-]*} |
153160
*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
159166
*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\-]*} |
160167
*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\-]*} |
161168
*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\-]*} |
162170
*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\-]*} |
163171
*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\-]*} |
164172
*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
234242
*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} |
235243
*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 |
236244
*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 |
237246
*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 |
238247
*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 |
239248
*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
490499
- [V1Watchdog](docs/V1Watchdog.md)
491500
- [V1alpha1Condition](docs/V1alpha1Condition.md)
492501
- [V1alpha1Error](docs/V1alpha1Error.md)
502+
- [V1alpha1MigrationPolicy](docs/V1alpha1MigrationPolicy.md)
503+
- [V1alpha1MigrationPolicyList](docs/V1alpha1MigrationPolicyList.md)
504+
- [V1alpha1MigrationPolicySpec](docs/V1alpha1MigrationPolicySpec.md)
505+
- [V1alpha1MigrationPolicyStatus](docs/V1alpha1MigrationPolicyStatus.md)
493506
- [V1alpha1PersistentVolumeClaim](docs/V1alpha1PersistentVolumeClaim.md)
507+
- [V1alpha1Selectors](docs/V1alpha1Selectors.md)
494508
- [V1alpha1SourceSpec](docs/V1alpha1SourceSpec.md)
495509
- [V1alpha1VirtualMachineClusterFlavor](docs/V1alpha1VirtualMachineClusterFlavor.md)
496510
- [V1alpha1VirtualMachineClusterFlavorList](docs/V1alpha1VirtualMachineClusterFlavorList.md)

0 commit comments

Comments
 (0)