saltext.azurerm.modules.azurerm_network#

Azure Resource Manager Network 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

check_dns_name_availability(name, region, ...)

New in version 2019.2.0.

check_ip_address_availability(ip_address, ...)

New in version 2019.2.0.

default_security_rule_get(name, ...)

New in version 2019.2.0.

default_security_rules_list(security_group, ...)

New in version 2019.2.0.

get_virtual_machine_scale_set_network_interface(...)

New in version 2019.2.0.

list_virtual_machine_scale_set_network_interfaces(...)

New in version 2019.2.0.

list_virtual_machine_scale_set_vm_network_interfaces(...)

New in version 2019.2.0.

load_balancer_create_or_update(name, ...)

New in version 2019.2.0.

load_balancer_delete(name, resource_group, ...)

New in version 2019.2.0.

load_balancer_get(name, resource_group, **kwargs)

New in version 2019.2.0.

load_balancers_list(resource_group, **kwargs)

New in version 2019.2.0.

load_balancers_list_all(**kwargs)

New in version 2019.2.0.

network_interface_create_or_update(name, ...)

New in version 2019.2.0.

network_interface_delete(name, ...)

New in version 2019.2.0.

network_interface_get(name, resource_group, ...)

New in version 2019.2.0.

network_interface_get_effective_route_table(...)

New in version 2019.2.0.

network_interface_list_effective_network_security_groups(...)

New in version 2019.2.0.

network_interfaces_list(resource_group, **kwargs)

New in version 2019.2.0.

network_interfaces_list_all(**kwargs)

New in version 2019.2.0.

network_security_group_create_or_update(...)

New in version 2019.2.0.

network_security_group_delete(name, ...)

New in version 2019.2.0.

network_security_group_get(name, ...)

New in version 2019.2.0.

network_security_groups_list(resource_group, ...)

New in version 2019.2.0.

network_security_groups_list_all(**kwargs)

New in version 2019.2.0.

public_ip_address_create_or_update(name, ...)

New in version 2019.2.0.

public_ip_address_delete(name, ...)

New in version 2019.2.0.

public_ip_address_get(name, resource_group, ...)

New in version 2019.2.0.

public_ip_addresses_list(resource_group, ...)

New in version 2019.2.0.

public_ip_addresses_list_all(**kwargs)

New in version 2019.2.0.

route_create_or_update(name, address_prefix, ...)

New in version 2019.2.0.

route_delete(name, route_table, ...)

New in version 2019.2.0.

route_filter_create_or_update(name, ...)

New in version 2019.2.0.

route_filter_delete(name, resource_group, ...)

New in version 2019.2.0.

route_filter_get(name, resource_group, **kwargs)

New in version 2019.2.0.

route_filter_rule_create_or_update(name, ...)

New in version 2019.2.0.

route_filter_rule_delete(name, route_filter, ...)

New in version 2019.2.0.

route_filter_rule_get(name, route_filter, ...)

New in version 2019.2.0.

route_filter_rules_list(route_filter, ...)

New in version 2019.2.0.

route_filters_list(resource_group, **kwargs)

New in version 2019.2.0.

route_filters_list_all(**kwargs)

New in version 2019.2.0.

route_get(name, route_table, resource_group, ...)

New in version 2019.2.0.

route_table_create_or_update(name, ...)

New in version 2019.2.0.

route_table_delete(name, resource_group, ...)

New in version 2019.2.0.

route_table_get(name, resource_group, **kwargs)

New in version 2019.2.0.

route_tables_list(resource_group, **kwargs)

New in version 2019.2.0.

route_tables_list_all(**kwargs)

New in version 2019.2.0.

routes_list(route_table, resource_group, ...)

New in version 2019.2.0.

security_rule_create_or_update(name, access, ...)

New in version 2019.2.0.

security_rule_delete(security_rule, ...)

New in version 2019.2.0.

security_rule_get(security_rule, ...)

New in version 2019.2.0.

security_rules_list(security_group, ...)

New in version 2019.2.0.

subnet_create_or_update(name, ...)

New in version 2019.2.0.

subnet_delete(name, virtual_network, ...)

New in version 2019.2.0.

subnet_get(name, virtual_network, ...)

New in version 2019.2.0.

subnets_list(virtual_network, ...)

New in version 2019.2.0.

usages_list(location, **kwargs)

New in version 2019.2.0.

virtual_network_create_or_update(name, ...)

New in version 2019.2.0.

virtual_network_delete(name, resource_group, ...)

New in version 2019.2.0.

virtual_network_get(name, resource_group, ...)

New in version 2019.2.0.

virtual_networks_list(resource_group, **kwargs)

New in version 2019.2.0.

virtual_networks_list_all(**kwargs)

New in version 2019.2.0.