saltext.azurerm.modules.azurerm_resource#

Azure Resource Manager Resource Execution Module

New in version 2019.2.0.

maintainer:

<devops@eitr.tech>

maturity:

new

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:

if using username and password:
  • subscription_id

  • username

  • password

if using a service principal:
  • subscription_id

  • tenant

  • client_id

  • secret

Optional provider parameters:

cloud_environment: Used to point the cloud driver to different API endpoints, such as Azure GovCloud.
Possible values:
  • AZURE_PUBLIC_CLOUD (default)

  • AZURE_CHINA_CLOUD

  • AZURE_US_GOV_CLOUD

  • AZURE_GERMAN_CLOUD

Functions

deployment_cancel(name, resource_group, **kwargs)

New in version 2019.2.0.

deployment_check_existence(name, ...)

New in version 2019.2.0.

deployment_create_or_update(name, resource_group)

New in version 2019.2.0.

deployment_delete(name, resource_group, **kwargs)

New in version 2019.2.0.

deployment_export_template(name, ...)

New in version 2019.2.0.

deployment_get(name, resource_group, **kwargs)

New in version 2019.2.0.

deployment_operation_get(operation, ...)

New in version 2019.2.0.

deployment_operations_list(name, resource_group)

New in version 2019.2.0.

deployment_validate(name, resource_group[, ...])

New in version 2019.2.0.

deployments_list(resource_group, **kwargs)

New in version 2019.2.0.

policy_assignment_create(name, scope, ...)

New in version 2019.2.0.

policy_assignment_delete(name, scope, **kwargs)

New in version 2019.2.0.

policy_assignment_get(name, scope, **kwargs)

New in version 2019.2.0.

policy_assignments_list(**kwargs)

New in version 2019.2.0.

policy_assignments_list_for_resource_group(...)

New in version 2019.2.0.

policy_definition_create_or_update(name, ...)

New in version 2019.2.0.

policy_definition_delete(name, **kwargs)

New in version 2019.2.0.

policy_definition_get(name, **kwargs)

New in version 2019.2.0.

policy_definitions_list([hide_builtin])

New in version 2019.2.0.

resource_group_check_existence(name, **kwargs)

New in version 2019.2.0.

resource_group_create_or_update(name, ...)

New in version 2019.2.0.

resource_group_delete(name, **kwargs)

New in version 2019.2.0.

resource_group_get(name, **kwargs)

New in version 2019.2.0.

resource_groups_list(**kwargs)

New in version 2019.2.0.

subscription_get([subscription_id])

New in version 2019.2.0.

subscriptions_list(**kwargs)

New in version 2019.2.0.

subscriptions_list_locations([subscription_id])

New in version 2019.2.0.

tenants_list(**kwargs)

New in version 2019.2.0.