8000 GitHub - liliforever/client-python: An auto-generated python SDK to interact with KubeVirt resources · GitHub
  • [go: up one dir, main page]

    Skip to content

    liliforever/client-python

     
     

    Repository files navigation

    kubevirt-py

    This is KubeVirt API an add-on for Kubernetes.

    This Python package is automatically generated by the Swagger Codegen project:

    • API version: 1.0.0
    • Package version: v0.36.0-rc.0-54-g610ff693
    • Build package: io.swagger.codegen.languages.PythonClientCodegen For more information, please visit https://github.com/kubevirt/kubevirt

    Requirements.

    Python 2.7 and 3.4+

    Installation & Usage

    pip install

    If the python package is hosted on Github, you can install directly from Github

    pip install git+https://github.com/kubevirt/client-python.git

    (you may need to run pip with root permission: sudo pip install git+https://github.com/kubevirt/client-python.git)

    Then import the package:

    import kubevirt 

    Setuptools

    Install via Setuptools.

    python setup.py install --user

    (or sudo python setup.py install to install the package for all users)

    Then import the package:

    import kubevirt

    Getting Started

    Please follow the installation procedure and then run the following:

    from __future__ import print_function
    import time
    import kubevirt
    from kubevirt.rest import ApiException
    from pprint import pprint
    # create an instance of the API class
    api_instance = kubevirt.DefaultApi()
    body = kubevirt.V1KubeVirt() # V1KubeVirt | 
    namespace = 'namespace_example' # str | Object name and auth scope, such as for teams and projects
    
    try:
        api_response = api_instance.create_namespaced_kube_virt(body, namespace)
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DefaultApi->create_namespaced_kube_virt: %s\n" % e)

    Documentation for API Endpoints

    All URIs are relative to https://localhost

    Class Method HTTP request Description
    DefaultApi create_namespaced_kube_virt POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/kubevirt
    DefaultApi create_namespaced_virtual_machine POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachines
    DefaultApi create_namespaced_virtual_machine_instance POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstances
    DefaultApi create_namespaced_virtual_machine_instance_migration POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancemigrations
    DefaultApi create_namespaced_virtual_machine_instance_preset POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancepresets
    DefaultApi create_namespaced_virtual_machine_instance_replica_set POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancereplicasets
    DefaultApi create_namespaced_virtual_machine_restore POST /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinerestores
    DefaultApi create_namespaced_virtual_machine_snapshot POST /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshots
    DefaultApi create_namespaced_virtual_machine_snapshot_content POST /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshotcontents
    DefaultApi delete_collection_namespaced_kube_virt DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/kubevirt
    DefaultApi delete_collection_namespaced_virtual_machine DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachines
    DefaultApi delete_collection_namespaced_virtual_machine_instance DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstances
    DefaultApi delete_collection_namespaced_virtual_machine_instance_migration DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancemigrations
    DefaultApi delete_collection_namespaced_virtual_machine_instance_preset DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancepresets
    DefaultApi delete_collection_namespaced_virtual_machine_instance_replica_set DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancereplicasets
    DefaultApi delete_collection_namespaced_virtual_machine_restore DELETE /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinerestores
    DefaultApi delete_collection_namespaced_virtual_machine_snapshot DELETE /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshots
    DefaultApi delete_collection_namespaced_virtual_machine_snapshot_content DELETE /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshotcontents
    DefaultApi 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-]}
    DefaultApi 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-]}
    DefaultApi delete_namespaced_virtual_machine_instance DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}
    DefaultApi delete_namespaced_virtual_machine_instance_migration DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9-]}
    DefaultApi delete_namespaced_virtual_machine_instance_preset DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancepresets/{name:[a-z0-9][a-z0-9-]}
    DefaultApi delete_namespaced_virtual_machine_instance_replica_set DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancereplicasets/{name:[a-z0-9][a-z0-9-]}
    DefaultApi delete_namespaced_virtual_machine_restore DELETE /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinerestores/{name:[a-z0-9][a-z0-9-]}
    DefaultApi delete_namespaced_virtual_machine_snapshot DELETE /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinesnapshots/{name:[a-z0-9][a-z0-9-]}
    DefaultApi delete_namespaced_virtual_machine_snapshot_content DELETE /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinesnapshotcontents/{name:[a-z0-9][a-z0-9-]}
    DefaultApi func1 GET /healthz
    DefaultApi func7 GET /openapi/v2
    DefaultApi get_api_group_kubevirt_io GET /apis/kubevirt.io/
    DefaultApi get_api_group_list GET /apis
    DefaultApi get_api_group_snapshot_kubevirt_io GET /apis/snapshot.kubevirt.io/
    DefaultApi get_api_resources_kubevirt_io_v1 GET /apis/kubevirt.io/v1/
    DefaultApi get_api_resources_snapshot_kubevirt_io_v1alpha1 GET /apis/snapshot.kubevirt.io/v1alpha1/
    DefaultApi get_root_paths GET /
    DefaultApi list_kube_virt_for_all_namespaces GET /apis/kubevirt.io/v1/kubevirt
    DefaultApi list_namespaced_kube_virt GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/kubevirt
    DefaultApi list_namespaced_virtual_machine GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachines
    DefaultApi list_namespaced_virtual_machine_instance GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstances
    DefaultApi list_namespaced_virtual_machine_instance_migration GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancemigrations
    DefaultApi list_namespaced_virtual_machine_instance_preset GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancepresets
    DefaultApi list_namespaced_virtual_machine_instance_replica_set GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancereplicasets
    DefaultApi list_namespaced_virtual_machine_restore GET /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinerestores
    DefaultApi list_namespaced_virtual_machine_snapshot GET /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshots
    DefaultApi list_namespaced_virtual_machine_snapshot_content GET /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshotcontents
    DefaultApi list_virtual_machine_for_all_namespaces GET /apis/kubevirt.io/v1/virtualmachines
    DefaultApi list_virtual_machine_instance_for_all_namespaces GET /apis/kubevirt.io/v1/virtualmachineinstances
    DefaultApi list_virtual_machine_instance_migration_for_all_namespaces GET /apis/kubevirt.io/v1/virtualmachineinstancemigrations
    DefaultApi list_virtual_machine_instance_preset_for_all_namespaces GET /apis/kubevirt.io/v1/virtualmachineinstancepresets
    DefaultApi list_virtual_machine_instance_replica_set_for_all_namespaces GET /apis/kubevirt.io/v1/virtualmachineinstancereplicasets
    DefaultApi list_virtual_machine_restore_for_all_namespaces GET /apis/snapshot.kubevirt.io/v1alpha1/virtualmachinerestores
    DefaultApi list_virtual_machine_snapshot_content_for_all_namespaces GET /apis/snapshot.kubevirt.io/v1alpha1/virtualmachinesnapshotcontents
    DefaultApi list_virtual_machine_snapshot_for_all_namespaces GET /apis/snapshot.kubevirt.io/v1alpha1/virtualmachinesnapshots
    DefaultApi 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-]}
    DefaultApi 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-]}
    DefaultApi patch_namespaced_virtual_machine_instance PATCH /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}
    DefaultApi patch_namespaced_virtual_machine_instance_migration PATCH /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9-]}
    DefaultApi patch_namespaced_virtual_machine_instance_preset PATCH /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancepresets/{name:[a-z0-9][a-z0-9-]}
    DefaultApi patch_namespaced_virtual_machine_instance_replica_set PATCH /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancereplicasets/{name:[a-z0-9][a-z0-9-]}
    DefaultApi patch_namespaced_virtual_machine_restore PATCH /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinerestores/{name:[a-z0-9][a-z0-9-]}
    DefaultApi 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-]}
    DefaultApi 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-]}
    DefaultApi 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-]}
    DefaultApi 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-]}
    DefaultApi read_namespaced_virtual_machine_instance GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}
    DefaultApi read_namespaced_virtual_machine_instance_migration GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9-]}
    DefaultApi read_namespaced_virtual_machine_instance_preset GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancepresets/{name:[a-z0-9][a-z0-9-]}
    DefaultApi read_namespaced_virtual_machine_instance_replica_set GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancereplicasets/{name:[a-z0-9][a-z0-9-]}
    DefaultApi read_namespaced_virtual_machine_restore GET /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinerestores/{name:[a-z0-9][a-z0-9-]}
    DefaultApi 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-]}
    DefaultApi 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-]}
    DefaultApi 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-]}
    DefaultApi 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-]}
    DefaultApi replace_namespaced_virtual_machine_instance PUT /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}
    DefaultApi replace_namespaced_virtual_machine_instance_migration PUT /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9-]}
    DefaultApi replace_namespaced_virtual_machine_instance_preset PUT /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancepresets/{name:[a-z0-9][a-z0-9-]}
    DefaultApi replace_namespaced_virtual_machine_instance_replica_set PUT /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancereplicasets/{name:[a-z0-9][a-z0-9-]}
    DefaultApi replace_namespaced_virtual_machine_restore PUT /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinerestores/{name:[a-z0-9][a-z0-9-]}
    DefaultApi replace_namespaced_virtual_machine_snapshot PUT /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinesnapshots/{name:[a-z0-9][a-z0-9-]}
    DefaultApi replace_namespaced_virtual_machine_snapshot_content PUT /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinesnapshotcontents/{name:[a-z0-9][a-z0-9-]}
    DefaultApi v1_check_health GET /apis/subresources.kubevirt.io/v1/healthz
    DefaultApi v1_console GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/console
    DefaultApi v1_filesystemlist GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/filesystemlist
    DefaultApi v1_guestosinfo GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/guestosinfo
    DefaultApi v1_migrate PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/migrate
    DefaultApi v1_pause PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/pause
    DefaultApi v1_rename PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/rename
    DefaultApi v1_restart PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/restart
    DefaultApi v1_start PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/start
    DefaultApi v1_stop PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/stop
    DefaultApi v1_test GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/test
    DefaultApi v1_unpause PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/unpause
    DefaultApi v1_userlist GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/userlist
    DefaultApi v1_version GET /apis/subresources.kubevirt.io/v1/version
    DefaultApi v1_vnc GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/vnc
    DefaultApi v1alpha3_check_health GET /apis/subresources.kubevirt.io/v1alpha3/healthz
    DefaultApi v1alpha3_console GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/console
    DefaultApi v1alpha3_filesystemlist GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/filesystemlist
    DefaultApi v1alpha3_get_sub_api_group GET /apis/subresources.kubevirt.io
    DefaultApi v1alpha3_guestosinfo GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/guestosinfo
    DefaultApi v1alpha3_migrate PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/migrate
    DefaultApi v1alpha3_pause PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/pause
    DefaultApi v1alpha3_rename PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/rename
    DefaultApi v1alpha3_restart PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/restart
    DefaultApi v1alpha3_start PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/start
    DefaultApi v1alpha3_stop PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/stop
    DefaultApi v1alpha3_test GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/test
    DefaultApi v1alpha3_unpause PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/unpause
    DefaultApi v1alpha3_userlist GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/userlist
    DefaultApi v1alpha3_version GET /apis/subresources.kubevirt.io/v1alpha3/version
    DefaultApi v1alpha3_vnc GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/vnc
    DefaultApi v1alpha3get_api_sub_resources GET /apis/subresources.kubevirt.io/v1alpha3/
    DefaultApi v1alpha3vm_addvolume PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/addvolume
    DefaultApi v1alpha3vm_removevolume PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/removevolume
    DefaultApi v1alpha3vmi_addvolume PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/addvolume
    DefaultApi v1alpha3vmi_removevolume PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/removevolume
    DefaultApi v1get_api_sub_resources GET /apis/subresources.kubevirt.io/v1/
    DefaultApi v1vm_addvolume PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/addvolume
    DefaultApi v1vm_removevolume PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/removevolume
    DefaultApi v1vmi_addvolume PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/addvolume
    DefaultApi 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
    DefaultApi watch_kube_virt_list_for_all_namespaces GET /apis/kubevirt.io/v1/watch/kubevirt
    DefaultApi watch_namespaced_kube_virt GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/kubevirt
    DefaultApi watch_namespaced_virtual_machine GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachines
    DefaultApi watch_namespaced_virtual_machine_instance GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstances
    DefaultApi watch_namespaced_virtual_machine_instance_migration GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancemigrations
    DefaultApi watch_namespaced_virtual_machine_instance_preset GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancepresets
    DefaultApi watch_namespaced_virtual_machine_instance_replica_set GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancereplicasets
    DefaultApi watch_namespaced_virtual_machine_restore GET /apis/snapshot.kubevirt.io/v1alpha1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinerestores
    DefaultApi watch_namespaced_virtual_machine_snapshot GET /apis/snapshot.kubevirt.io/v1alpha1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshots
    DefaultApi watch_namespaced_virtual_machine_snapshot_content GET /apis/snapshot.kubevirt.io/v1alpha1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshotcontents
    DefaultApi watch_virtual_machine_instance_list_for_all_namespaces GET /apis/kubevirt.io/v1/watch/virtualmachineinstances
    DefaultApi watch_virtual_machine_instance_migration_list_for_all_namespaces GET /apis/kubevirt.io/v1/watch/virtualmachineinstancemigrations
    DefaultApi watch_virtual_machine_instance_preset_list_for_all_namespaces GET /apis/kubevirt.io/v1/watch/virtualmachineinstancepresets
    DefaultApi watch_virtual_machine_instance_replica_set_list_for_all_namespaces GET /apis/kubevirt.io/v1/watch/virtualmachineinstancereplicasets
    DefaultApi watch_virtual_machine_list_for_all_namespaces GET /apis/kubevirt.io/v1/watch/virtualmachines
    DefaultApi watch_virtual_machine_restore_list_for_all_namespaces GET /apis/snapshot.kubevirt.io/v1alpha1/watch/virtualmachinerestores
    DefaultApi watch_virtual_machine_snapshot_content_list_for_all_namespaces GET /apis/snapshot.kubevirt.io/v1alpha1/watch/virtualmachinesnapshotcontents
    DefaultApi watch_virtual_machine_snapshot_list_for_all_namespaces GET /apis/snapshot.kubevirt.io/v1alpha1/watch/virtualmachinesnapshots

    Documentation For Models

    Documentation For Authorization

    BearerToken

    • Type: API key
    • API key parameter name: authorization
    • Location: HTTP header

    Author

    kubevirt-dev@googlegroups.com

    About

    An auto-generated python SDK to interact with KubeVirt resources

    Resources

    License

    Stars

    Watchers

    Forks

    Packages

     
     
     

    Contributors

    Languages

    • Python 99.9%
    • Shell 0.1%
    0