Skip to content

An auto-generated PHP SDK to interact with KubeVirt resources

Notifications You must be signed in to change notification settings

daresheep/kubevirt-client-php

Repository files navigation

SwaggerClient-php

This is KubeVirt API an add-on for Kubernetes.

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

Requirements

PHP 5.5 and later

Installation & Usage

Composer

To install the bindings via Composer, add the following to composer.json:

{
  "repositories": [
    {
      "type": "git",
      "url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git"
    }
  ],
  "require": {
    "GIT_USER_ID/GIT_REPO_ID": "*@dev"
  }
}

Then run composer install

Manual Installation

Download the files and include autoload.php:

    require_once('/path/to/SwaggerClient-php/vendor/autoload.php');

Tests

To run the unit tests:

composer install
./vendor/bin/phpunit

Getting Started

Please follow the installation procedure and then run the following:

<?php
require_once(__DIR__ . '/vendor/autoload.php');

$apiInstance = new Swagger\Client\Api\DefaultApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client()
);
$body = new \Swagger\Client\Model\V1KubeVirt(); // \Swagger\Client\Model\V1KubeVirt | 
$namespace = "namespace_example"; // string | Object name and auth scope, such as for teams and projects

try {
    $result = $apiInstance->createNamespacedKubeVirt($body, $namespace);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createNamespacedKubeVirt: ', $e->getMessage(), PHP_EOL;
}

?>

Documentation for API Endpoints

All URIs are relative to https://localhost

Class Method HTTP request Description
DefaultApi createNamespacedKubeVirt POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/kubevirt
DefaultApi createNamespacedVirtualMachine POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachines
DefaultApi createNamespacedVirtualMachineInstance POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstances
DefaultApi createNamespacedVirtualMachineInstanceMigration POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancemigrations
DefaultApi createNamespacedVirtualMachineInstancePreset POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancepresets
DefaultApi createNamespacedVirtualMachineInstanceReplicaSet POST /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancereplicasets
DefaultApi createNamespacedVirtualMachineRestore POST /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinerestores
DefaultApi createNamespacedVirtualMachineSnapshot POST /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshots
DefaultApi createNamespacedVirtualMachineSnapshotContent POST /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshotcontents
DefaultApi deleteCollectionNamespacedKubeVirt DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/kubevirt
DefaultApi deleteCollectionNamespacedVirtualMachine DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachines
DefaultApi deleteCollectionNamespacedVirtualMachineInstance DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstances
DefaultApi deleteCollectionNamespacedVirtualMachineInstanceMigration DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancemigrations
DefaultApi deleteCollectionNamespacedVirtualMachineInstancePreset DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancepresets
DefaultApi deleteCollectionNamespacedVirtualMachineInstanceReplicaSet DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancereplicasets
DefaultApi deleteCollectionNamespacedVirtualMachineRestore DELETE /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinerestores
DefaultApi deleteCollectionNamespacedVirtualMachineSnapshot DELETE /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshots
DefaultApi deleteCollectionNamespacedVirtualMachineSnapshotContent DELETE /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshotcontents
DefaultApi deleteNamespacedKubeVirt DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/kubevirt/{name:[a-z0-9][a-z0-9-]}
DefaultApi deleteNamespacedVirtualMachine DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}
DefaultApi deleteNamespacedVirtualMachineInstance DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}
DefaultApi deleteNamespacedVirtualMachineInstanceMigration DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9-]}
DefaultApi deleteNamespacedVirtualMachineInstancePreset DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancepresets/{name:[a-z0-9][a-z0-9-]}
DefaultApi deleteNamespacedVirtualMachineInstanceReplicaSet DELETE /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancereplicasets/{name:[a-z0-9][a-z0-9-]}
DefaultApi deleteNamespacedVirtualMachineRestore DELETE /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinerestores/{name:[a-z0-9][a-z0-9-]}
DefaultApi deleteNamespacedVirtualMachineSnapshot DELETE /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinesnapshots/{name:[a-z0-9][a-z0-9-]}
DefaultApi deleteNamespacedVirtualMachineSnapshotContent 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 getAPIGroupKubevirtIo GET /apis/kubevirt.io/
DefaultApi getAPIGroupList GET /apis
DefaultApi getAPIGroupSnapshotKubevirtIo GET /apis/snapshot.kubevirt.io/
DefaultApi getAPIResourcesKubevirtIoV1 GET /apis/kubevirt.io/v1/
DefaultApi getAPIResourcesSnapshotKubevirtIoV1alpha1 GET /apis/snapshot.kubevirt.io/v1alpha1/
DefaultApi getRootPaths GET /
DefaultApi listKubeVirtForAllNamespaces GET /apis/kubevirt.io/v1/kubevirt
DefaultApi listNamespacedKubeVirt GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/kubevirt
DefaultApi listNamespacedVirtualMachine GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachines
DefaultApi listNamespacedVirtualMachineInstance GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstances
DefaultApi listNamespacedVirtualMachineInstanceMigration GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancemigrations
DefaultApi listNamespacedVirtualMachineInstancePreset GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancepresets
DefaultApi listNamespacedVirtualMachineInstanceReplicaSet GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancereplicasets
DefaultApi listNamespacedVirtualMachineRestore GET /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinerestores
DefaultApi listNamespacedVirtualMachineSnapshot GET /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshots
DefaultApi listNamespacedVirtualMachineSnapshotContent GET /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshotcontents
DefaultApi listVirtualMachineForAllNamespaces GET /apis/kubevirt.io/v1/virtualmachines
DefaultApi listVirtualMachineInstanceForAllNamespaces GET /apis/kubevirt.io/v1/virtualmachineinstances
DefaultApi listVirtualMachineInstanceMigrationForAllNamespaces GET /apis/kubevirt.io/v1/virtualmachineinstancemigrations
DefaultApi listVirtualMachineInstancePresetForAllNamespaces GET /apis/kubevirt.io/v1/virtualmachineinstancepresets
DefaultApi listVirtualMachineInstanceReplicaSetForAllNamespaces GET /apis/kubevirt.io/v1/virtualmachineinstancereplicasets
DefaultApi listVirtualMachineRestoreForAllNamespaces GET /apis/snapshot.kubevirt.io/v1alpha1/virtualmachinerestores
DefaultApi listVirtualMachineSnapshotContentForAllNamespaces GET /apis/snapshot.kubevirt.io/v1alpha1/virtualmachinesnapshotcontents
DefaultApi listVirtualMachineSnapshotForAllNamespaces GET /apis/snapshot.kubevirt.io/v1alpha1/virtualmachinesnapshots
DefaultApi patchNamespacedKubeVirt PATCH /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/kubevirt/{name:[a-z0-9][a-z0-9-]}
DefaultApi patchNamespacedVirtualMachine PATCH /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}
DefaultApi patchNamespacedVirtualMachineInstance PATCH /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}
DefaultApi patchNamespacedVirtualMachineInstanceMigration PATCH /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9-]}
DefaultApi patchNamespacedVirtualMachineInstancePreset PATCH /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancepresets/{name:[a-z0-9][a-z0-9-]}
DefaultApi patchNamespacedVirtualMachineInstanceReplicaSet PATCH /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancereplicasets/{name:[a-z0-9][a-z0-9-]}
DefaultApi patchNamespacedVirtualMachineRestore PATCH /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinerestores/{name:[a-z0-9][a-z0-9-]}
DefaultApi patchNamespacedVirtualMachineSnapshot PATCH /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinesnapshots/{name:[a-z0-9][a-z0-9-]}
DefaultApi patchNamespacedVirtualMachineSnapshotContent PATCH /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinesnapshotcontents/{name:[a-z0-9][a-z0-9-]}
DefaultApi readNamespacedKubeVirt GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/kubevirt/{name:[a-z0-9][a-z0-9-]}
DefaultApi readNamespacedVirtualMachine GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}
DefaultApi readNamespacedVirtualMachineInstance GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}
DefaultApi readNamespacedVirtualMachineInstanceMigration GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9-]}
DefaultApi readNamespacedVirtualMachineInstancePreset GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancepresets/{name:[a-z0-9][a-z0-9-]}
DefaultApi readNamespacedVirtualMachineInstanceReplicaSet GET /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancereplicasets/{name:[a-z0-9][a-z0-9-]}
DefaultApi readNamespacedVirtualMachineRestore GET /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinerestores/{name:[a-z0-9][a-z0-9-]}
DefaultApi readNamespacedVirtualMachineSnapshot GET /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinesnapshots/{name:[a-z0-9][a-z0-9-]}
DefaultApi readNamespacedVirtualMachineSnapshotContent GET /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinesnapshotcontents/{name:[a-z0-9][a-z0-9-]}
DefaultApi replaceNamespacedKubeVirt PUT /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/kubevirt/{name:[a-z0-9][a-z0-9-]}
DefaultApi replaceNamespacedVirtualMachine PUT /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}
DefaultApi replaceNamespacedVirtualMachineInstance PUT /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}
DefaultApi replaceNamespacedVirtualMachineInstanceMigration PUT /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9-]}
DefaultApi replaceNamespacedVirtualMachineInstancePreset PUT /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancepresets/{name:[a-z0-9][a-z0-9-]}
DefaultApi replaceNamespacedVirtualMachineInstanceReplicaSet PUT /apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstancereplicasets/{name:[a-z0-9][a-z0-9-]}
DefaultApi replaceNamespacedVirtualMachineRestore PUT /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinerestores/{name:[a-z0-9][a-z0-9-]}
DefaultApi replaceNamespacedVirtualMachineSnapshot PUT /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinesnapshots/{name:[a-z0-9][a-z0-9-]}
DefaultApi replaceNamespacedVirtualMachineSnapshotContent PUT /apis/snapshot.kubevirt.io/v1alpha1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachinesnapshotcontents/{name:[a-z0-9][a-z0-9-]}
DefaultApi v1CheckHealth GET /apis/subresources.kubevirt.io/v1/healthz
DefaultApi v1Console GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/console
DefaultApi v1Filesystemlist GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/filesystemlist
DefaultApi v1Guestosinfo GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/guestosinfo
DefaultApi v1Migrate PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/migrate
DefaultApi v1Pause PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/pause
DefaultApi v1Rename PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/rename
DefaultApi v1Restart PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/restart
DefaultApi v1Start PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/start
DefaultApi v1Stop PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/stop
DefaultApi v1Test GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/test
DefaultApi v1Unpause PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/unpause
DefaultApi v1Userlist GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/userlist
DefaultApi v1VNC GET /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/vnc
DefaultApi v1Version GET /apis/subresources.kubevirt.io/v1/version
DefaultApi v1alpha3CheckHealth GET /apis/subresources.kubevirt.io/v1alpha3/healthz
DefaultApi v1alpha3Console GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/console
DefaultApi v1alpha3Filesystemlist GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/filesystemlist
DefaultApi v1alpha3GetSubAPIGroup GET /apis/subresources.kubevirt.io
DefaultApi v1alpha3Guestosinfo GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/guestosinfo
DefaultApi v1alpha3Migrate PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/migrate
DefaultApi v1alpha3Pause PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/pause
DefaultApi v1alpha3Rename PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/rename
DefaultApi v1alpha3Restart PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/restart
DefaultApi v1alpha3Start PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/start
DefaultApi v1alpha3Stop PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/stop
DefaultApi v1alpha3Test GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/test
DefaultApi v1alpha3Unpause PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/unpause
DefaultApi v1alpha3Userlist GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/userlist
DefaultApi v1alpha3VNC GET /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/vnc
DefaultApi v1alpha3Version GET /apis/subresources.kubevirt.io/v1alpha3/version
DefaultApi v1alpha3getAPISubResources GET /apis/subresources.kubevirt.io/v1alpha3/
DefaultApi v1alpha3vmAddvolume PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/addvolume
DefaultApi v1alpha3vmRemovevolume PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/removevolume
DefaultApi v1alpha3vmiAddvolume PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/addvolume
DefaultApi v1alpha3vmiRemovevolume PUT /apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/removevolume
DefaultApi v1getAPISubResources GET /apis/subresources.kubevirt.io/v1/
DefaultApi v1vmAddvolume PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/addvolume
DefaultApi v1vmRemovevolume PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachines/{name:[a-z0-9][a-z0-9-]}/removevolume
DefaultApi v1vmiAddvolume PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/addvolume
DefaultApi v1vmiRemovevolume PUT /apis/subresources.kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9-]}/virtualmachineinstances/{name:[a-z0-9][a-z0-9-]}/removevolume
DefaultApi watchKubeVirtListForAllNamespaces GET /apis/kubevirt.io/v1/watch/kubevirt
DefaultApi watchNamespacedKubeVirt GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/kubevirt
DefaultApi watchNamespacedVirtualMachine GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachines
DefaultApi watchNamespacedVirtualMachineInstance GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstances
DefaultApi watchNamespacedVirtualMachineInstanceMigration GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancemigrations
DefaultApi watchNamespacedVirtualMachineInstancePreset GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancepresets
DefaultApi watchNamespacedVirtualMachineInstanceReplicaSet GET /apis/kubevirt.io/v1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachineinstancereplicasets
DefaultApi watchNamespacedVirtualMachineRestore GET /apis/snapshot.kubevirt.io/v1alpha1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinerestores
DefaultApi watchNamespacedVirtualMachineSnapshot GET /apis/snapshot.kubevirt.io/v1alpha1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshots
DefaultApi watchNamespacedVirtualMachineSnapshotContent GET /apis/snapshot.kubevirt.io/v1alpha1/watch/namespaces/{namespace:[a-z0-9][a-z0-9-]*}/virtualmachinesnapshotcontents
DefaultApi watchVirtualMachineInstanceListForAllNamespaces GET /apis/kubevirt.io/v1/watch/virtualmachineinstances
DefaultApi watchVirtualMachineInstanceMigrationListForAllNamespaces GET /apis/kubevirt.io/v1/watch/virtualmachineinstancemigrations
DefaultApi watchVirtualMachineInstancePresetListForAllNamespaces GET /apis/kubevirt.io/v1/watch/virtualmachineinstancepresets
DefaultApi watchVirtualMachineInstanceReplicaSetListForAllNamespaces GET /apis/kubevirt.io/v1/watch/virtualmachineinstancereplicasets
DefaultApi watchVirtualMachineListForAllNamespaces GET /apis/kubevirt.io/v1/watch/virtualmachines
DefaultApi watchVirtualMachineRestoreListForAllNamespaces GET /apis/snapshot.kubevirt.io/v1alpha1/watch/virtualmachinerestores
DefaultApi watchVirtualMachineSnapshotContentListForAllNamespaces GET /apis/snapshot.kubevirt.io/v1alpha1/watch/virtualmachinesnapshotcontents
DefaultApi watchVirtualMachineSnapshotListForAllNamespaces 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

[email protected]

About

An auto-generated PHP SDK to interact with KubeVirt resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages