New-AzResource
Creates or updates a resource.
SYNOPSIS
Creates a resource in Azure Resource Manager.
SYNTAX
                New-AzResource
                -Location "<String>"
                -ResourceName "<String>"
                -ResourceType "<String>"
                -ResourceGroupName "<String>"
                [-ApiVersion "<String>"]
                [-Force]
                [-WhatIf]
                [-Confirm]
                [<CommonParameters>]
            
            DESCRIPTION
The New-AzResource cmdlet creates a resource in Azure Resource Manager.
This cmdlet supports creating a resource of any type that is supported by Azure Resource Manager.
PARAMETERS
| Name | Type | Description | 
|---|---|---|
| -Location | String | Specifies the location for the resource. | 
| -ResourceName | String | Specifies the name of the resource. | 
| -ResourceType | String | Specifies the type of the resource. Example: Microsoft.Storage/storageAccounts | 
| -ResourceGroupName | String | Specifies the name of the resource group to which the resource belongs. | 
| -ApiVersion | String | Specifies the API version to use for the resource type. If not specified, the latest stable API version is used. | 
| -Force | SwitchParameter | Suppresses confirmation prompts. | 
| -WhatIf | SwitchParameter | Shows what would happen if the cmdlet runs. The cmdlet is not run. | 
| -Confirm | SwitchParameter | Prompts you for confirmation before running the cmdlet. | 
INPUTS
None. You can pipe to this cmdlet.
OUTPUTS
Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkModels.PSResource object.
EXAMPLES
Example 1: Create a storage account
# Create a resource group if it doesn't exist
New-AzResourceGroup -Name "MyResourceGroup" -Location "East US"
# Create a storage account
New-AzResource -ResourceGroupName "MyResourceGroup" -ResourceName "mystorageaccount123" -ResourceType "Microsoft.Storage/storageAccounts" -Location "East US" -ApiVersion "2019-06-01"
                Example 2: Create a virtual network with confirmation
New-AzResource -ResourceGroupName "MyVNetResourceGroup" -ResourceName "MyVirtualNetwork" -ResourceType "Microsoft.Network/virtualNetworks" -Location "West US" -ApiVersion "2020-05-01" -Confirm