Azure's compute service · portable interface driver.Compute · Azure index
| Operation | Description |
|---|---|
AttachVolume |
|
CancelSpotRequests |
|
CreateAutoScalingGroup |
Auto-Scaling Groups |
CreateImage |
Images |
CreateKeyPair |
Key Pairs |
CreateLaunchTemplate |
Launch Templates |
CreateSnapshot |
Snapshots |
CreateVolume |
Volumes |
DeleteAutoScalingGroup |
|
DeleteKeyPair |
|
DeleteLaunchTemplate |
|
DeleteScalingPolicy |
|
DeleteSnapshot |
|
DeleteVolume |
|
DeregisterImage |
|
DescribeImages |
|
DescribeInstances |
|
DescribeKeyPairs |
|
DescribeSnapshots |
|
DescribeSpotRequests |
|
DescribeVolumes |
|
DetachVolume |
DetachVolume detaches a volume. When instanceID or device is non-empty it |
ExecuteScalingPolicy |
|
GetAutoScalingGroup |
|
GetLaunchTemplate |
|
ListAutoScalingGroups |
|
ListLaunchTemplates |
|
ModifyInstance |
|
PutScalingPolicy |
Scaling Policies |
RebootInstances |
|
RequestSpotInstances |
Spot/Preemptible Instances |
RunInstances |
|
SetDesiredCapacity |
|
StartInstances |
|
StopInstances |
|
TerminateInstances |
|
UpdateAutoScalingGroup |
Discovered by type assertion; only some providers implement these.
AzureAvailabilitySets is an optional Azure-only capability for availability
| Operation | Description |
|---|---|
DeleteAvailabilitySet |
|
GetAvailabilitySet |
|
ListAvailabilitySets |
ListAvailabilitySets lists the sets of a subscription, narrowed to one |
PutAvailabilitySet |
PutAvailabilitySet creates or replaces the set. Out-of-range domain |
AzureDiskAccessor is an optional Azure-only capability for the managed-disk
| Operation | Description |
|---|---|
GrantDiskAccess |
GrantDiskAccess issues a time-bounded SAS URI granting the requested |
RevokeDiskAccess |
RevokeDiskAccess revokes any SAS access previously granted to the disk. |
AzureDiskDeleteOptioner is an optional Azure-only capability that records a
| Operation | Description |
|---|---|
SetDiskDeleteOnTermination |
SetDiskDeleteOnTermination records whether the volume is deleted (true) or |
AzureDiskUpdater is an optional Azure-only capability for an in-place managed
| Operation | Description |
|---|---|
UpdateVolume |
UpdateVolume mutates the existing volume id in place from cfg (size, sku/ |
AzureResourceGroupPurger is an optional Azure-only capability that tears down
| Operation | Description |
|---|---|
PurgeComputeResourceGroup |
AzureSSHKeyUpdater is an optional Azure-only capability for the sshPublicKeys
| Operation | Description |
|---|---|
UpdateKeyPair |
UpdateKeyPair updates the public key and/or tags of an existing key pair. |
AzureVMController is an optional Azure-only capability supporting the ARM
| Operation | Description |
|---|---|
Deallocate |
Deallocate stops the guest and releases the allocated compute |
GeneralizeInstance |
GeneralizeInstance marks an instance as generalized (Azure Generalize |
PatchInstance |
PatchInstance applies a merge-patch (ARM PATCH Update / BeginUpdate) to an |
PowerOff |
PowerOff stops the guest OS while keeping the VM allocated |
UpdateInstance |
UpdateInstance overwrites the mutable configuration of an existing |
AzureVMDeleter is an optional Azure-only capability that removes VMs
| Operation | Description |
|---|---|
DeleteInstances |
AzureVMExtensions is an optional Azure-only capability for VM extensions.
| Operation | Description |
|---|---|
DeleteVMExtension |
|
GetVMExtension |
|
ListVMExtensions |
|
PutVMExtension |
PutVMExtension creates or replaces the extension on the VM, reporting |
ConsoleReader is an optional capability a Compute implementation may provide
| Operation | Description |
|---|---|
GetConsoleOutput |
ImageTagUpdater is an optional capability for replacing the tag set of an
| Operation | Description |
|---|---|
UpdateImageTags |
KeyPairGenerator is an optional Azure-only capability for the ARM
| Operation | Description |
|---|---|
GenerateKeyPair |
Not documented yet. See the emulator boundary for cloudemu-wide non-goals.