Creates or updates a network interface.
For more information, see the official documentation for Network Interfaces: Create or update.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| networkInterfaceName | string | The name of the network interface. | Required |
| parameters | NetworkInterface | See parameters fields. | Required |
| Field | Type | Description | Required |
|---|---|---|---|
| location | string | Resource location. | Optional |
| ipConfigurations | NetworkInterfaceIPConfiguration[] | A list of IPConfigurations of the network interface. | Optional |
| networkSecurityGroup | NetworkSecurityGroup | The reference to the NetworkSecurityGroup resource. | Optional |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in NetworkInterface.
Gets information about the specified network interface.
For more information, see the official documentation for Network Interfaces: Get.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| networkInterfaceName | string | The name of the network interface. | Required |
Returns fields as described in NetworkInterface.
Creates or updates a network security group in the specified resource group.
For more information, see the official documentation for Network Security Groups: Create or update.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| networkSecurityGroupName | string | The name of the network security group. | Required |
| parameters | NetworkSecurityGroup | See parameters fields. | Required |
| Field | Type | Description | Required |
|---|---|---|---|
| location | string | Resource location. | Optional |
| flushConnection | boolean | When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updated. | Optional |
| securityRules | SecurityRule[] | A collection of security rules of the network security group. | Optional |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in NetworkSecurityGroup.
Gets the specified network security group.
For more information, see the official documentation for Network Security Groups: Get.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| networkSecurityGroupName | string | The name of the network security group. | Required |
Returns fields as described in NetworkSecurityGroup.
Creates or updates a static or dynamic public IP address.
For more information, see the official documentation for Public IP Addresses: Create or update.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| publicIpAddressName | string | The name of the public IP address. | Required |
| parameters | PublicIPAddress | See parameters fields. | Required |
| Field | Type | Description | Required |
|---|---|---|---|
| location | string | Resource location. | Optional |
| publicIPAllocationMethod | string | The public IP address allocation method. | Optional |
| publicIPAddressVersion | string | The public IP address version. | Optional |
| sku | PublicIPAddressSku | The public IP address SKU. | Optional |
| tags | Record<string, string> | Resource tags. | Optional |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in PublicIPAddress.
Creates or updates a security rule in the specified network security group.
For more information, see the official documentation for Security Rules: Create or update.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| networkSecurityGroupName | string | The name of the network security group. | Required |
| securityRuleName | string | The name of the security rule. | Required |
| securityRuleParameters | SecurityRule | See securityRuleParameters fields. | Required |
| Field | Type | Description | Required |
|---|---|---|---|
| priority | number | The priority of the rule. | Optional |
| direction | string | The direction of the rule. | Optional |
| access | string | The network traffic is allowed or denied. | Optional |
| protocol | string | Network protocol this rule applies to. | Optional |
| sourcePortRange | string | The source port or range. | Optional |
| sourcePortRanges | string[] | The source port ranges. | Optional |
| destinationPortRange | string | The destination port or range. | Optional |
| destinationPortRanges | string[] | The destination port ranges. | Optional |
| sourceAddressPrefix | string | The CIDR or source IP range. | Optional |
| sourceAddressPrefixes | string[] | The CIDR or source IP ranges. | Optional |
| destinationAddressPrefix | string | The destination address prefix. | Optional |
| destinationAddressPrefixes | string[] | The destination address prefixes. | Optional |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in SecurityRule.
Creates or updates a subnet in the specified virtual network.
For more information, see the official documentation for Subnets: Create or update.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| virtualNetworkName | string | The name of the virtual network. | Required |
| subnetName | string | The name of the subnet. | Required |
| subnetParameters | Subnet | See subnetParameters fields. | Required |
| Field | Type | Description | Required |
|---|---|---|---|
| addressPrefix | string | The address prefix for the subnet. | Optional |
| networkSecurityGroup | NetworkSecurityGroup | The reference to the NetworkSecurityGroup resource. | Optional |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in Subnet.
Creates or updates a virtual network in the specified resource group.
For more information, see the official documentation for Virtual Networks: Create or update.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| virtualNetworkName | string | The name of the virtual network. | Required |
| parameters | VirtualNetwork | See parameters fields. | Required |
| Field | Type | Description | Required |
|---|---|---|---|
| location | string | Resource location. | Optional |
| addressSpace | AddressSpace | The AddressSpace that contains an array of IP address ranges that can be used by subnets. | Optional |
| subnets | Subnet[] | A list of subnets in a Virtual Network. | Optional |
| tags | Record<string, string> | Resource tags. | Optional |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in VirtualNetwork.