rules: for nsg_config, a list of security rule objects, each obtained via a call to nsg_rule.
...: Other named arguments that will be treated as resource properties.
name: For nsg_rule, a name for the rule.
dest_port, dest_addr, dest_asgs: For nsg_rule, the destination port, address range, and application security groups for a rule.
source_port, source_addr, source_asgs: For nsg_rule, the source port, address range, and application security groups for a rule.
access: For nsg_rule, the action to take: "allow" or "deny".
direction: For nsg_rule, the direction of traffic: "inbound" or "outbound".
protocol: For nsg_rule, the network protocol: either "Tcp" or "Udp".
priority: For nsg_rule, the rule priority. If NULL, this will be set automatically by AzureVM.
Examples
nsg_config()nsg_config(list(nsg_rule_allow_ssh))# for Linuxnsg_config(list(nsg_rule_allow_rdp))# for Windowsnsg_config(list(nsg_rule_allow_http, nsg_rule_allow_https))# a custom rulensg_config(list( nsg_rule( name="whitelist", source_addr="114.198.100.0/24", access="allow", protocol="*")))
See Also
create_vm , vm_config , vmss_config , nsg_rules for some predefined security rules