# Internal FakeVirtualProviderController Resource

### POST /hypervisor-managers/fake

Create fake hypervisor manager.

Request Body
media type | data type | description
--- | --- | ---
application/json | FakeHypervisorManagerRequest (JSON) | specify details for new hypervisor manager

Response Body
media type | data type | description
--- | --- | ---
application/json | object (JSON) | details of newly created hypervisor manager

#### Example

##### Request

    POST /hypervisor-managers/fake
    Content-Type: application/json
    Accept: application/json

    { }

##### Response

    HTTP/1.1 201 Created
    Content-Type: application/json

    ...

### GET /hypervisor-managers/fake/{guid}/for-node

Get fake hypervisor manager by vmGuid.

Request Parameters
name | type | description
--- | --- | ---
guid | path |

Response Body
media type | data type | description
--- | --- | ---
application/json | FakeHvmConfigurationDto (JSON) | details of fetched hypervisor manager

#### Example

##### Request

    GET /hypervisor-managers/fake/{guid}/for-node
    Content-Type: application/json
    Accept: application/json

    ...

##### Response

    HTTP/1.1 200 OK
    Content-Type: application/json

    { }

### GET /hypervisor-managers/fake/export/vm/configuration/{vm-guid}

Get fake hypervisor manager by vmGuid.

Request Parameters
name | type | description
--- | --- | ---
vm-guid | path |

Response Body
media type | data type | description
--- | --- | ---
application/json | VmExportConfigurationDto (JSON) | details of fetched hypervisor manager

#### Example

##### Request

    GET /hypervisor-managers/fake/export/vm/configuration/{vm-guid}
    Content-Type: application/json
    Accept: application/json

    ...

##### Response

    HTTP/1.1 200 OK
    Content-Type: application/json

    { }