Azure (ARM) Compute Execution Module
New in version 2019.2.0.
maintainer: | |
---|---|
maturity: |
new |
depends: |
|
platform: |
linux |
configuration: |
This module requires Azure Resource Manager credentials to be passed as keyword arguments to every function in order to work properly. Required provider parameters:
Optional provider parameters: |
AZURE_PUBLIC_CLOUD
(default)AZURE_CHINA_CLOUD
AZURE_US_GOV_CLOUD
AZURE_GERMAN_CLOUD
New in version 2019.2.0.
Create or update an availability set.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.availability_set_create_or_update testset testgroup
New in version 2019.2.0.
Delete an availability set.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.availability_set_delete testset testgroup
New in version 2019.2.0.
Get a dictionary representing an availability set's properties.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.availability_set_get testset testgroup
New in version 2019.2.0.
List all availability sets within a resource group.
Parameters: | resource_group -- The resource group name to list availability sets within. |
---|
CLI Example:
salt-call azurearm_compute.availability_sets_list testgroup
New in version 2019.2.0.
List all available virtual machine sizes that can be used to to create a new virtual machine in an existing availability set.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.availability_sets_list_available_sizes testset testgroup
New in version 2019.2.0.
Captures the VM by copying virtual hard disks of the VM and outputs a template that can be used to create similar VMs.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.virtual_machine_capture testvm testcontainer testgroup
New in version 2019.2.0.
Converts virtual machine disks from blob-based to managed disks. Virtual machine must be stop-deallocated before invoking this operation.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.virtual_machine_convert_to_managed_disks testvm testgroup
New in version 2019.2.0.
Power off a virtual machine and deallocate compute resources.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.virtual_machine_deallocate testvm testgroup
New in version 2019.2.0.
Set the state of a virtual machine to 'generalized'.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.virtual_machine_generalize testvm testgroup
New in version 2019.2.0.
Retrieves information about the model view or the instance view of a virtual machine.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.virtual_machine_get testvm testgroup
New in version 2019.2.0.
Power off (stop) a virtual machine.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.virtual_machine_power_off testvm testgroup
New in version 2019.2.0.
Redeploy a virtual machine.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.virtual_machine_redeploy testvm testgroup
New in version 2019.2.0.
Restart a virtual machine.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.virtual_machine_restart testvm testgroup
New in version 2019.2.0.
Power on (start) a virtual machine.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.virtual_machine_start testvm testgroup
New in version 2019.2.0.
List all virtual machines within a resource group.
Parameters: | resource_group -- The resource group name to list virtual machines within. |
---|
CLI Example:
salt-call azurearm_compute.virtual_machines_list testgroup
New in version 2019.2.0.
List all virtual machines within a subscription.
CLI Example:
salt-call azurearm_compute.virtual_machines_list_all
New in version 2019.2.0.
Lists all available virtual machine sizes to which the specified virtual machine can be resized.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_compute.virtual_machines_list_available_sizes testvm testgroup
© 2019 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.azurearm_compute.html