There is a command group 'az_vm_unmanaged disk'. This group of commands could 'manage the unmanaged data disks attached to a vm'. The group of commands has global parameter '--debug' which means 'Increase logging verbosity to show all debug logs.'. The group of commands has global parameter '--help -h' which means 'Show this help message and exit.'. The group of commands has global parameter '--only-show-errors' which means 'Only show errors, suppressing warnings.'. The group of commands has global parameter '--output -o' which means 'Output format.'. The group of commands has global parameter '--query' which means 'JMESPath query string. See <a href="http://jmespath.org/">http://jmespath.org/</a> for more information and examples.'. The group of commands has global parameter '--subscription' which means 'Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`.'. The group of commands has global parameter '--verbose' which means 'Increase logging verbosity. Use --debug for full debug logs.'. This group contains a child command 'az_vm_unmanaged disk_attach'.The syntax is: az vm unmanaged-disk attach --resource-group
                            --vm-name
                            [--caching {none, readonly, readwrite}]
                            [--lun]
                            [--name]
                            [--new]
                            [--size-gb]
                            [--vhd-uri]. The 1th example of the child command would be to use it to 'attach a new default sized  1023 gb  unmanaged data disk to a vm', the syntax is: az vm unmanaged-disk attach -g MyResourceGroup --vm-name MyVm --new. The 2th example of the child command would be to use it to 'attach an existing data disk to a vm as unmanaged', the syntax is: az vm unmanaged-disk attach -g MyResourceGroup --vm-name MyVm --name MyDataDisk \
    --vhd-uri https://mystorage.blob.core.windows.net/vhds/d1.vhd. The 3th example of the child command would be to use it to 'attach an unmanaged persistent disk to a vm   autogenerated', the syntax is: az vm unmanaged-disk attach --name MyDataDisk --new --resource-group MyResourceGroup --size-gb 50 --vm-name MyVm. The parameter '--resource-group -g' is required. It is used to name of resource group. you can configure the default group using `az configure --defaults group=<name>`.. The parameter '--vm-name' is required. It is used to the name of the virtual machine. you can configure the default using `az configure --defaults vm=<name>`.. The parameter '--caching' is optional. disk caching policy.. The parameter '--lun' is optional. 0-based logical unit number (lun). max value depends on the virtual machine size.. The parameter '--name -n' is optional. the data disk name.. The parameter '--new' is optional. create a new disk.. The parameter '--size-gb -z' is optional. size in gb. max size: 4095 gb (certain preview disks can be larger).. The parameter '--vhd-uri' is optional. virtual hard disk uri. for example: https://mystorage.blob.core.windows.net/vhds/d1.vhd.. 