There is a command group 'az_functionapp_plan'. This group of commands could 'manage app service plans for an azure function'. 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_functionapp_plan_create'.The syntax is: az functionapp plan create --name
                           --resource-group
                           --sku
                           [--is-linux {false, true}]
                           [--location]
                           [--max-burst]
                           [--min-instances]
                           [--tags]
                           [--zone-redundant]. The 1th example of the child command would be to use it to 'create an elastic premium app service plan with burst out capability up to 10 instances', the syntax is: az functionapp plan create -g MyResourceGroup -n MyPlan --min-instances 1 --max-burst 10 --sku EP1. The 2th example of the child command would be to use it to 'create a basic app service plan', the syntax is: az functionapp plan create -g MyResourceGroup -n MyPlan --sku B1. The 3th example of the child command would be to use it to 'create an app service plan for an azure function   autogenerated', the syntax is: az functionapp plan create --location westus2 --name MyPlan --number-of-workers 1 --resource-group MyResourceGroup --sku B1. The parameter '--name -n' is required. It is used to the name of the app service plan.. 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 '--sku' is required. It is used to the sku of the app service plan. e.g., f1(free), d1(shared), b1(basic small), b2(basic medium), b3(basic large), s1(standard small), p1v2(premium v2 small), i1 (isolated small), i2 (isolated medium), i3 (isolated large), k1 (kubernetes).. The parameter '--is-linux' is optional. host function app on linux worker.. The parameter '--location -l' is optional. location. values from: `az account list-locations`. you can configure the default location using `az configure --defaults location=<location>`.. The parameter '--max-burst' is optional. the maximum number of elastic workers for the plan.. The parameter '--min-instances --number-of-workers' is optional. the number of workers for the app service plan.. The parameter '--tags' is optional. space-separated tags: key[=value] [key[=value] ...]. use "" to clear existing tags.. The parameter '--zone-redundant -z' is optional. enable zone redundancy for high availability. cannot be changed after plan creation. minimum instance count is 3.. 