There is a command group 'az_appservice_plan'. This group of commands could 'manage app service plans'. 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_appservice_plan_create appservice kube'.The syntax is: az appservice plan create --name
                          --resource-group
                          [--app-service-environment]
                          [--custom-location]
                          [--hyper-v]
                          [--is-linux]
                          [--location]
                          [--no-wait]
                          [--number-of-workers]
                          [--per-site-scaling]
                          [--sku]
                          [--tags]. The 1th example of the child command would be to use it to 'create a basic app service plan', the syntax is: az appservice plan create -g MyResourceGroup -n MyPlan. The 2th example of the child command would be to use it to 'create a standard app service plan with with four linux workers', the syntax is: az appservice plan create -g MyResourceGroup -n MyPlan \
    --is-linux --number-of-workers 4 --sku S1. The 3th example of the child command would be to use it to 'create an app service plan for app service environment', the syntax is: az appservice plan create -g MyResourceGroup -n MyPlan \
    --app-service-environment MyAppServiceEnvironment --sku I1. The 4th example of the child command would be to use it to 'create an app service plan for a kubernetes environment', the syntax is: az appservice plan create -g MyResourceGroup -n MyPlan \
    --custom-location /subscriptions/sub_id/resourcegroups/group_name/providers/microsoft.extendedlocation/customlocations/custom_location_name \
    --per-site-scaling --is-linux --sku K1. The 5th example of the child command would be to use it to 'create a kubernetes environment app service plan in the same resource group as the custom location', the syntax is: az appservice plan create -g MyResourceGroup -n MyPlan \
    --custom-location custom_location_name \
    --per-site-scaling --is-linux --sku K1. The parameter '--name -n' is required. It is used to name of the new 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 '--app-service-environment -e' is optional. name or id of the app service environment.. The parameter '--custom-location -c' is optional. name or id of the custom location. use an id for a custom location in a different resource group from the plan.. The parameter '--hyper-v' is optional. host web app on windows container.. The parameter '--is-linux' is optional. host web 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 '--no-wait' is optional. do not wait for the long-running operation to finish.. The parameter '--number-of-workers' is optional. number of workers to be allocated.. The parameter '--per-site-scaling' is optional. enable per-app scaling at the app service plan level to allow for scaling an app independently from the app service plan that hosts it.. The parameter '--sku' is optional. the pricing tiers, e.g., f1(free), d1(shared), b1(basic small), b2(basic medium), b3(basic large), s1(standard small), p1v2(premium v2 small), pc2 (premium container small), pc3 (premium container medium), pc4 (premium container large), i1 (isolated small), i2 (isolated medium), i3 (isolated large), i1v2 (isolated v2 small), i2v2 (isolated v2 medium), i3v2(isolated v2 large) k1 (kubernetes).. The parameter '--tags' is optional. space-separated tags: key[=value] [key[=value] ...]. use "" to clear existing tags.. 