Метод | Описание | |
---|---|---|
create ( string $subscriptionId, string $resourceGroup, array | Scalr\Service\Azure\Services\Compute\DataType\CreateVirtualMachine | Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineData $requestData, boolean $validating = false ) : Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineData | Create or update a virtual machine in a given subscription. | |
deallocate ( string $subscriptionId, string $resourceGroup, string $name ) : boolean | Stop and deallocate a virtual machine. | |
delete ( string $subscriptionId, string $resourceGroup, string $name ) : boolean | Deletes a virtual machine. | |
generalize ( string $subscriptionId, string $resourceGroup, string $name ) : boolean | This API is used to mark a Virtual Machine as generalized in Azure. | |
getInstanceViewInfo ( string $subscriptionId, string $resourceGroup, string $name ) : Scalr\Service\Azure\Services\Compute\DataType\VirtualInstanceViewData | Get information about the instance view of a virtual machine. | |
getList ( string $subscriptionId, string $resourceGroup ) : Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineList | Lists all of the virtual machine in the specified resource group. | |
getModelViewInfo ( string $subscriptionId, string $resourceGroup, string $name, boolean $expandInstanceView = true ) : Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineData | Get information about the model view of a virtual machine. | |
poweroff ( string $subscriptionId, string $resourceGroup, string $name ) : boolean | Stop a virtual machine. | |
restart ( string $subscriptionId, string $resourceGroup, string $name ) : boolean | Restart a virtual machine. | |
saveImage ( string $subscriptionId, string $resourceGroup, string $name, array | Scalr\Service\Azure\Services\Compute\DataType\SaveImage $requestData ) : string | Save an image that is associated with a generalized virtual machine. | |
start ( string $subscriptionId, string $resourceGroup, string $name ) : boolean | Start a virtual machine. |
public create ( string $subscriptionId, string $resourceGroup, array | Scalr\Service\Azure\Services\Compute\DataType\CreateVirtualMachine | Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineData $requestData, boolean $validating = false ) : Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineData | ||
$subscriptionId | string | Subscription Id |
$resourceGroup | string | Name of Resource Group |
$requestData | array | Scalr\Service\Azure\Services\Compute\DataType\CreateVirtualMachine | Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineData | Request data |
$validating | boolean | optional Validating |
Результат | Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineData |
public getInstanceViewInfo ( string $subscriptionId, string $resourceGroup, string $name ) : Scalr\Service\Azure\Services\Compute\DataType\VirtualInstanceViewData | ||
$subscriptionId | string | Subscription Id |
$resourceGroup | string | Name of Resource Group |
$name | string | Name of the needle Virtual Machine |
Результат | Scalr\Service\Azure\Services\Compute\DataType\VirtualInstanceViewData | Object with Virtual Machine instance-view info |
public getList ( string $subscriptionId, string $resourceGroup ) : Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineList | ||
$subscriptionId | string | Subscription Id |
$resourceGroup | string | Name of Resource Group |
Результат | Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineList | Object with list of Virtual Machines |
public getModelViewInfo ( string $subscriptionId, string $resourceGroup, string $name, boolean $expandInstanceView = true ) : Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineData | ||
$subscriptionId | string | Subscription Id |
$resourceGroup | string | Name of Resource Group |
$name | string | Name of the needle Virtual Machine |
$expandInstanceView | boolean | If true - adds instance view info to response |
Результат | Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineData | Object with Virtual Machine model-view info |
public saveImage ( string $subscriptionId, string $resourceGroup, string $name, array | Scalr\Service\Azure\Services\Compute\DataType\SaveImage $requestData ) : string | ||
$subscriptionId | string | Subscription Id |
$resourceGroup | string | Name of Resource Group |
$name | string | Name of the Virtual Machine |
$requestData | array | Scalr\Service\Azure\Services\Compute\DataType\SaveImage | Request data |
Результат | string | Returns image uri |