Azure (ARM) Network 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.
Check whether a domain name in the current zone is available for use.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.check_dns_name_availability testdnsname westus
New in version 2019.2.0.
Check that a private ip address is available within the specified virtual network.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.check_ip_address_availability 10.0.0.4 testnet testgroup
New in version 2019.2.0.
Get details about a default security rule within a security group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.default_security_rule_get DenyAllOutBound testnsg testgroup
New in version 2019.2.0.
List default security rules within a security group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.default_security_rules_list testnsg testgroup
New in version 2019.2.0.
Get information about a specfic network interface within a scale set.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.get_virtual_machine_scale_set_network_interface test-iface0 testset testvm testgroup
New in version 2019.2.0.
Get information about all network interfaces within a scale set.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.list_virtual_machine_scale_set_vm_network_interfaces testset testgroup
New in version 2019.2.0.
Get information about all network interfaces in a specific virtual machine within a scale set.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.list_virtual_machine_scale_set_vm_network_interfaces testset testvm testgroup
New in version 2019.2.0.
Create or update a load balancer within a specified resource group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.load_balancer_create_or_update testlb testgroup
New in version 2019.2.0.
Delete a load balancer.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.load_balancer_delete testlb testgroup
New in version 2019.2.0.
Get details about a specific load balancer.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.load_balancer_get testlb testgroup
New in version 2019.2.0.
List all load balancers within a resource group.
Parameters: | resource_group -- The resource group name to list load balancers within. |
---|
CLI Example:
salt-call azurearm_network.load_balancers_list testgroup
New in version 2019.2.0.
List all load balancers within a subscription.
CLI Example:
salt-call azurearm_network.load_balancers_list_all
New in version 2019.2.0.
Create or update a network interface within a specified resource group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.network_interface_create_or_update test-iface0 [{'name': 'testipconfig1'}] testsubnet testnet testgroup
New in version 2019.2.0.
Delete a network interface.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.network_interface_delete test-iface0 testgroup
New in version 2019.2.0.
Get details about a specific network interface.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.network_interface_get test-iface0 testgroup
New in version 2019.2.0.
Get all route tables for a specific network interface.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.network_interface_get_effective_route_table test-iface0 testgroup
New in version 2019.2.0.
Get all network security groups applied to a specific network interface.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.network_interface_list_effective_network_security_groups test-iface0 testgroup
New in version 2019.2.0.
List all network interfaces within a resource group.
Parameters: | resource_group -- The resource group name to list network interfaces within. |
---|
CLI Example:
salt-call azurearm_network.network_interfaces_list testgroup
New in version 2019.2.0.
List all network interfaces within a subscription.
CLI Example:
salt-call azurearm_network.network_interfaces_list_all
New in version 2019.2.0.
Create or update a network security group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.network_security_group_create_or_update testnsg testgroup
New in version 2019.2.0.
Delete a network security group within a resource group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.network_security_group_delete testnsg testgroup
New in version 2019.2.0.
Get details about a network security group within a resource group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.network_security_group_get testnsg testgroup
New in version 2019.2.0.
List all network security groups within a resource group.
Parameters: | resource_group -- The resource group name to list network security groups within. |
---|
CLI Example:
salt-call azurearm_network.network_security_groups_list testgroup
New in version 2019.2.0.
List all network security groups within a subscription.
CLI Example:
salt-call azurearm_network.network_security_groups_list_all
New in version 2019.2.0.
Create or update a public IP address within a specified resource group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.public_ip_address_create_or_update test-ip-0 testgroup
New in version 2019.2.0.
Delete a public IP address.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.public_ip_address_delete test-pub-ip testgroup
New in version 2019.2.0.
Get details about a specific public IP address.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.public_ip_address_get test-pub-ip testgroup
New in version 2019.2.0.
List all public IP addresses within a resource group.
Parameters: | resource_group -- The resource group name to list public IP addresses within. |
---|
CLI Example:
salt-call azurearm_network.public_ip_addresses_list testgroup
New in version 2019.2.0.
List all public IP addresses within a subscription.
CLI Example:
salt-call azurearm_network.public_ip_addresses_list_all
New in version 2019.2.0.
Create or update a route within a specified route table.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_create_or_update test-rt '10.0.0.0/8' test-rt-table testgroup
New in version 2019.2.0.
Delete a route from a route table.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_delete test-rt test-rt-table testgroup
New in version 2019.2.0.
Create or update a route filter within a specified resource group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_filter_create_or_update test-filter testgroup
New in version 2019.2.0.
Delete a route filter.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_filter_delete test-filter testgroup
New in version 2019.2.0.
Get details about a specific route filter.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_filter_get test-filter testgroup
New in version 2019.2.0.
Create or update a rule within a specified route filter.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_filter_rule_create_or_update test-rule allow "['12076:51006']" test-filter testgroup
New in version 2019.2.0.
Delete a route filter rule.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_filter_rule_delete test-rule test-filter testgroup
New in version 2019.2.0.
Get details about a specific route filter rule.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_filter_rule_get test-rule test-filter testgroup
New in version 2019.2.0.
List all routes within a route filter.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_filter_rules_list test-filter testgroup
New in version 2019.2.0.
List all route filters within a resource group.
Parameters: | resource_group -- The resource group name to list route filters within. |
---|
CLI Example:
salt-call azurearm_network.route_filters_list testgroup
New in version 2019.2.0.
List all route filters within a subscription.
CLI Example:
salt-call azurearm_network.route_filters_list_all
New in version 2019.2.0.
Get details about a specific route.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_get test-rt test-rt-table testgroup
New in version 2019.2.0.
Create or update a route table within a specified resource group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_table_create_or_update test-rt-table testgroup
New in version 2019.2.0.
Delete a route table.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_table_delete test-rt-table testgroup
New in version 2019.2.0.
Get details about a specific route table.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.route_table_get test-rt-table testgroup
New in version 2019.2.0.
List all route tables within a resource group.
Parameters: | resource_group -- The resource group name to list route tables within. |
---|
CLI Example:
salt-call azurearm_network.route_tables_list testgroup
New in version 2019.2.0.
List all route tables within a subscription.
CLI Example:
salt-call azurearm_network.route_tables_list_all
New in version 2019.2.0.
List all routes within a route table.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.routes_list test-rt-table testgroup
New in version 2019.2.0.
Create or update a security rule within a specified network security group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.security_rule_create_or_update testrule1 allow outbound 101 tcp testnsg testgroup source_address_prefix='*' destination_address_prefix=internet source_port_range='*' destination_port_range='1-1024'
New in version 2019.2.0.
Delete a security rule within a specified security group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.security_rule_delete testrule1 testnsg testgroup
New in version 2019.2.0.
Get a security rule within a specified network security group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.security_rule_get testrule1 testnsg testgroup
New in version 2019.2.0.
List security rules within a network security group.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.security_rules_list testnsg testgroup
New in version 2019.2.0.
Create or update a subnet.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.subnet_create_or_update testsubnet '10.0.0.0/24' testnet testgroup
New in version 2019.2.0.
Delete a subnet.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.subnet_delete testsubnet testnet testgroup
New in version 2019.2.0.
Get details about a specific subnet.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.subnet_get testsubnet testnet testgroup
New in version 2019.2.0.
List all subnets within a virtual network.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.subnets_list testnet testgroup
New in version 2019.2.0.
List subscription network usage for a location.
Parameters: | location -- The Azure location to query for network usage. |
---|
CLI Example:
salt-call azurearm_network.usages_list westus
New in version 2019.2.0.
Create or update a virtual network.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.virtual_network_create_or_update testnet ['10.0.0.0/16'] testgroup
New in version 2019.2.0.
Delete a virtual network.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.virtual_network_delete testnet testgroup
New in version 2019.2.0.
Get details about a specific virtual network.
Parameters: |
|
---|
CLI Example:
salt-call azurearm_network.virtual_network_get testnet testgroup
New in version 2019.2.0.
List all virtual networks within a resource group.
Parameters: | resource_group -- The resource group name to list virtual networks within. |
---|
CLI Example:
salt-call azurearm_network.virtual_networks_list testgroup
New in version 2019.2.0.
List all virtual networks within a subscription.
CLI Example:
salt-call azurearm_network.virtual_networks_list_all
© 2019 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.azurearm_network.html