prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  The parameter for --administration-members is incorrectly stated as optional 
  For the function 'az powerbi embedded-capacity create', the parameter for --administration-members is incorrectly stated as optional.
  If you leave this parameter out, it will give this error:
  **BadRequestError: At least one capacity administrator is required**
  
  ---
  #### Document Details
  
  ⚠ *Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.*
  
  * ID: edf4a4a9-8ff1-c276-3e51-d5e83c180879
  * Version Independent ID: de63a28e-4d16-2270-595f-1a67f5e682bd
  * Content: [az powerbi embedded-capacity](https://docs.microsoft.com/en-us/cli/azure/ext/powerbidedicated/powerbi/embedded-capacity?view=azure-cli-latest)
  * Content Source: [latest/docs-ref-autogen/ext/powerbidedicated/powerbi/embedded-capacity.yml](https://github.com/MicrosoftDocs/azure-docs-cli/blob/master/latest/docs-ref-autogen/ext/powerbidedicated/powerbi/embedded-capacity.yml)
  * GitHub Login: @rloutlaw
  * Microsoft Alias: **routlaw**
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `src/powerbidedicated/azext_powerbidedicated/_params.py`
  Content:
  ```
  1 # --------------------------------------------------------------------------------------------
  2 # Copyright (c) Microsoft Corporation. All rights reserved.
  3 # Licensed under the MIT License. See License.txt in the project root for license information.
  4 # --------------------------------------------------------------------------------------------
  5 # pylint: disable=line-too-long
  6 # pylint: disable=too-many-lines
  7 # pylint: disable=too-many-statements
  8 
  9 from knack.arguments import CLIArgumentType
  10 
  11 from azure.cli.core.commands.parameters import (
  12     tags_type,
  13     get_enum_type,
  14     resource_group_name_type,
  15     get_location_type
  16 )
  17 
  18 
  19 def load_arguments(self, _):
  20     name_type = CLIArgumentType(
  21         options_list=['--name', '-n'],
  22         help='The name of the Dedicated capacity. It must be at least 3 characters in length, and no more than 63.')
  23     sku_name_type = CLIArgumentType(
  24         arg_type=get_enum_type(['A1', 'A2', 'A3', 'A4', 'A5', 'A6']),
  25         help='Name of the SKU level. For more information, please refer to '
  26              'https://azure.microsoft.com/en-us/pricing/details/power-bi-embedded/.'
  27     )
  28     sku_tier_type = CLIArgumentType(
  29         arg_type=get_enum_type(['PBIE_Azure']),
  30         help='The name of the Azure pricing tier to which the SKU applies.'
  31     )
  32     administration_type = CLIArgumentType(
  33         help='An array of administrator user identities.', nargs='+'
  34     )
  35 
  36     with self.argument_context('powerbi embedded-capacity') as c:
  37         c.argument('resource_group_name', resource_group_name_type)
  38         c.argument('name', name_type)
  39 
  40     with self.argument_context('powerbi embedded-capacity create') as c:
  41         c.argument('sku_name', sku_name_type)
  42         c.argument('sku_tier', sku_tier_type)
  43         c.argument('tags', tags_type)
  44         c.argument('administration_members', administration_type)
  45         c.argument('location', get_location_type(self.cli_ctx))
  46 
  47     with self.argument_context('powerbi embedded-capacity update') as c:
  48         c.argument('sku_name', sku_name_type)
  49         c.argument('sku_tier', sku_tier_type)
  50         c.argument('tags', tags_type)
  51         c.argument('administration_members', administration_type)
  52
  ```
  
  Path: `src/powerbidedicated/setup.py`
  Content:
  ```
  1 #!/usr/bin/env python
  2 
  3 # --------------------------------------------------------------------------------------------
  4 # Copyright (c) Microsoft Corporation. All rights reserved.
  5 # Licensed under the MIT License. See License.txt in the project root for license information.
  6 # --------------------------------------------------------------------------------------------
  7 
  8 
  9 from codecs import open
  10 from setuptools import setup, find_packages
  11 try:
  12     from azure_bdist_wheel import cmdclass
  13 except ImportError:
  14     from distutils import log as logger
  15     logger.warn("Wheel is not available, disabling bdist_wheel hook")
  16 
  17 # TODO: Confirm this is the right version number you want and it matches your
  18 # HISTORY.rst entry.
  19 VERSION = '0.1.1'
  20 
  21 # The full list of classifiers is available at
  22 # https://pypi.python.org/pypi?%3Aaction=list_classifiers
  23 CLASSIFIERS = [
  24     'Development Status :: 4 - Beta',
  25     'Intended Audience :: Developers',
  26     'Intended Audience :: System Administrators',
  27     'Programming Language :: Python',
  28     'Programming Language :: Python :: 2',
  29     'Programming Language :: Python :: 2.7',
  30     'Programming Language :: Python :: 3',
  31     'Programming Language :: Python :: 3.4',
  32     'Programming Language :: Python :: 3.5',
  33     'Programming Language :: Python :: 3.6',
  34     'License :: OSI Approved :: MIT License',
  35 ]
  36 
  37 # TODO: Add any additional SDK dependencies here
  38 DEPENDENCIES = []
  39 
  40 with open('README.md', 'r', encoding='utf-8') as f:
  41     README = f.read()
  42 with open('HISTORY.rst', 'r', encoding='utf-8') as f:
  43     HISTORY = f.read()
  44 
  45 setup(
  46     name='powerbidedicated',
  47     version=VERSION,
  48     description='Microsoft Azure Command-Line Tools PowerBIDedicated Extension',
  49     # TODO: Update author and email, if applicable
  50     author='Microsoft Corporation',
  51     author_email='azpycli@microsoft.com',
  52     url='https://github.com/Azure/azure-cli-extensions/tree/master/src/powerbidedicated',
  53     long_description=README + '\n\n' + HISTORY,
  54     license='MIT',
  55     classifiers=CLASSIFIERS,
  56     packages=find_packages(),
  57     install_requires=DEPENDENCIES,
  58     package_data={'azext_powerbidedicated': ['azext_metadata.json']},
  59 )
  60
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/src/powerbidedicated/azext_powerbidedicated/_params.py b/src/powerbidedicated/azext_powerbidedicated/_params.py
  --- a/src/powerbidedicated/azext_powerbidedicated/_params.py
  +++ b/src/powerbidedicated/azext_powerbidedicated/_params.py
  @@ -41,7 +41,7 @@
           c.argument('sku_name', sku_name_type)
           c.argument('sku_tier', sku_tier_type)
           c.argument('tags', tags_type)
  -        c.argument('administration_members', administration_type)
  +        c.argument('administration_members', administration_type, required=True)
           c.argument('location', get_location_type(self.cli_ctx))
   
       with self.argument_context('powerbi embedded-capacity update') as c:
  diff --git a/src/powerbidedicated/setup.py b/src/powerbidedicated/setup.py
  --- a/src/powerbidedicated/setup.py
  +++ b/src/powerbidedicated/setup.py
  @@ -16,7 +16,7 @@
   
   # TODO: Confirm this is the right version number you want and it matches your
   # HISTORY.rst entry.
  -VERSION = '0.1.1'
  +VERSION = '0.2.0'
   
   # The full list of classifiers is available at
   # https://pypi.python.org/pypi?%3Aaction=list_classifiers
  
verification_info: {"golden_diff": "diff --git a/src/powerbidedicated/azext_powerbidedicated/_params.py b/src/powerbidedicated/azext_powerbidedicated/_params.py\n--- a/src/powerbidedicated/azext_powerbidedicated/_params.py\n+++ b/src/powerbidedicated/azext_powerbidedicated/_params.py\n@@ -41,7 +41,7 @@\n         c.argument('sku_name', sku_name_type)\n         c.argument('sku_tier', sku_tier_type)\n         c.argument('tags', tags_type)\n-        c.argument('administration_members', administration_type)\n+        c.argument('administration_members', administration_type, required=True)\n         c.argument('location', get_location_type(self.cli_ctx))\n \n     with self.argument_context('powerbi embedded-capacity update') as c:\ndiff --git a/src/powerbidedicated/setup.py b/src/powerbidedicated/setup.py\n--- a/src/powerbidedicated/setup.py\n+++ b/src/powerbidedicated/setup.py\n@@ -16,7 +16,7 @@\n \n # TODO: Confirm this is the right version number you want and it matches your\n # HISTORY.rst entry.\n-VERSION = '0.1.1'\n+VERSION = '0.2.0'\n \n # The full list of classifiers is available at\n # https://pypi.python.org/pypi?%3Aaction=list_classifiers\n", "issue": "The parameter for --administration-members is incorrectly stated as optional \nFor the function 'az powerbi embedded-capacity create', the parameter for --administration-members is incorrectly stated as optional.\r\nIf you leave this parameter out, it will give this error:\r\n**BadRequestError: At least one capacity administrator is required**\r\n\r\n---\r\n#### Document Details\r\n\r\n\u26a0 *Do not edit this section. It is required for docs.microsoft.com \u279f GitHub issue linking.*\r\n\r\n* ID: edf4a4a9-8ff1-c276-3e51-d5e83c180879\r\n* Version Independent ID: de63a28e-4d16-2270-595f-1a67f5e682bd\r\n* Content: [az powerbi embedded-capacity](https://docs.microsoft.com/en-us/cli/azure/ext/powerbidedicated/powerbi/embedded-capacity?view=azure-cli-latest)\r\n* Content Source: [latest/docs-ref-autogen/ext/powerbidedicated/powerbi/embedded-capacity.yml](https://github.com/MicrosoftDocs/azure-docs-cli/blob/master/latest/docs-ref-autogen/ext/powerbidedicated/powerbi/embedded-capacity.yml)\r\n* GitHub Login: @rloutlaw\r\n* Microsoft Alias: **routlaw**\n", "before_files": [{"content": "# --------------------------------------------------------------------------------------------\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See License.txt in the project root for license information.\n# --------------------------------------------------------------------------------------------\n# pylint: disable=line-too-long\n# pylint: disable=too-many-lines\n# pylint: disable=too-many-statements\n\nfrom knack.arguments import CLIArgumentType\n\nfrom azure.cli.core.commands.parameters import (\n    tags_type,\n    get_enum_type,\n    resource_group_name_type,\n    get_location_type\n)\n\n\ndef load_arguments(self, _):\n    name_type = CLIArgumentType(\n        options_list=['--name', '-n'],\n        help='The name of the Dedicated capacity. It must be at least 3 characters in length, and no more than 63.')\n    sku_name_type = CLIArgumentType(\n        arg_type=get_enum_type(['A1', 'A2', 'A3', 'A4', 'A5', 'A6']),\n        help='Name of the SKU level. For more information, please refer to '\n             'https://azure.microsoft.com/en-us/pricing/details/power-bi-embedded/.'\n    )\n    sku_tier_type = CLIArgumentType(\n        arg_type=get_enum_type(['PBIE_Azure']),\n        help='The name of the Azure pricing tier to which the SKU applies.'\n    )\n    administration_type = CLIArgumentType(\n        help='An array of administrator user identities.', nargs='+'\n    )\n\n    with self.argument_context('powerbi embedded-capacity') as c:\n        c.argument('resource_group_name', resource_group_name_type)\n        c.argument('name', name_type)\n\n    with self.argument_context('powerbi embedded-capacity create') as c:\n        c.argument('sku_name', sku_name_type)\n        c.argument('sku_tier', sku_tier_type)\n        c.argument('tags', tags_type)\n        c.argument('administration_members', administration_type)\n        c.argument('location', get_location_type(self.cli_ctx))\n\n    with self.argument_context('powerbi embedded-capacity update') as c:\n        c.argument('sku_name', sku_name_type)\n        c.argument('sku_tier', sku_tier_type)\n        c.argument('tags', tags_type)\n        c.argument('administration_members', administration_type)\n", "path": "src/powerbidedicated/azext_powerbidedicated/_params.py"}, {"content": "#!/usr/bin/env python\n\n# --------------------------------------------------------------------------------------------\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See License.txt in the project root for license information.\n# --------------------------------------------------------------------------------------------\n\n\nfrom codecs import open\nfrom setuptools import setup, find_packages\ntry:\n    from azure_bdist_wheel import cmdclass\nexcept ImportError:\n    from distutils import log as logger\n    logger.warn(\"Wheel is not available, disabling bdist_wheel hook\")\n\n# TODO: Confirm this is the right version number you want and it matches your\n# HISTORY.rst entry.\nVERSION = '0.1.1'\n\n# The full list of classifiers is available at\n# https://pypi.python.org/pypi?%3Aaction=list_classifiers\nCLASSIFIERS = [\n    'Development Status :: 4 - Beta',\n    'Intended Audience :: Developers',\n    'Intended Audience :: System Administrators',\n    'Programming Language :: Python',\n    'Programming Language :: Python :: 2',\n    'Programming Language :: Python :: 2.7',\n    'Programming Language :: Python :: 3',\n    'Programming Language :: Python :: 3.4',\n    'Programming Language :: Python :: 3.5',\n    'Programming Language :: Python :: 3.6',\n    'License :: OSI Approved :: MIT License',\n]\n\n# TODO: Add any additional SDK dependencies here\nDEPENDENCIES = []\n\nwith open('README.md', 'r', encoding='utf-8') as f:\n    README = f.read()\nwith open('HISTORY.rst', 'r', encoding='utf-8') as f:\n    HISTORY = f.read()\n\nsetup(\n    name='powerbidedicated',\n    version=VERSION,\n    description='Microsoft Azure Command-Line Tools PowerBIDedicated Extension',\n    # TODO: Update author and email, if applicable\n    author='Microsoft Corporation',\n    author_email='azpycli@microsoft.com',\n    url='https://github.com/Azure/azure-cli-extensions/tree/master/src/powerbidedicated',\n    long_description=README + '\\n\\n' + HISTORY,\n    license='MIT',\n    classifiers=CLASSIFIERS,\n    packages=find_packages(),\n    install_requires=DEPENDENCIES,\n    package_data={'azext_powerbidedicated': ['azext_metadata.json']},\n)\n", "path": "src/powerbidedicated/setup.py"}], "after_files": [{"content": "# --------------------------------------------------------------------------------------------\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See License.txt in the project root for license information.\n# --------------------------------------------------------------------------------------------\n# pylint: disable=line-too-long\n# pylint: disable=too-many-lines\n# pylint: disable=too-many-statements\n\nfrom knack.arguments import CLIArgumentType\n\nfrom azure.cli.core.commands.parameters import (\n    tags_type,\n    get_enum_type,\n    resource_group_name_type,\n    get_location_type\n)\n\n\ndef load_arguments(self, _):\n    name_type = CLIArgumentType(\n        options_list=['--name', '-n'],\n        help='The name of the Dedicated capacity. It must be at least 3 characters in length, and no more than 63.')\n    sku_name_type = CLIArgumentType(\n        arg_type=get_enum_type(['A1', 'A2', 'A3', 'A4', 'A5', 'A6']),\n        help='Name of the SKU level. For more information, please refer to '\n             'https://azure.microsoft.com/en-us/pricing/details/power-bi-embedded/.'\n    )\n    sku_tier_type = CLIArgumentType(\n        arg_type=get_enum_type(['PBIE_Azure']),\n        help='The name of the Azure pricing tier to which the SKU applies.'\n    )\n    administration_type = CLIArgumentType(\n        help='An array of administrator user identities.', nargs='+'\n    )\n\n    with self.argument_context('powerbi embedded-capacity') as c:\n        c.argument('resource_group_name', resource_group_name_type)\n        c.argument('name', name_type)\n\n    with self.argument_context('powerbi embedded-capacity create') as c:\n        c.argument('sku_name', sku_name_type)\n        c.argument('sku_tier', sku_tier_type)\n        c.argument('tags', tags_type)\n        c.argument('administration_members', administration_type, required=True)\n        c.argument('location', get_location_type(self.cli_ctx))\n\n    with self.argument_context('powerbi embedded-capacity update') as c:\n        c.argument('sku_name', sku_name_type)\n        c.argument('sku_tier', sku_tier_type)\n        c.argument('tags', tags_type)\n        c.argument('administration_members', administration_type)\n", "path": "src/powerbidedicated/azext_powerbidedicated/_params.py"}, {"content": "#!/usr/bin/env python\n\n# --------------------------------------------------------------------------------------------\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See License.txt in the project root for license information.\n# --------------------------------------------------------------------------------------------\n\n\nfrom codecs import open\nfrom setuptools import setup, find_packages\ntry:\n    from azure_bdist_wheel import cmdclass\nexcept ImportError:\n    from distutils import log as logger\n    logger.warn(\"Wheel is not available, disabling bdist_wheel hook\")\n\n# TODO: Confirm this is the right version number you want and it matches your\n# HISTORY.rst entry.\nVERSION = '0.2.0'\n\n# The full list of classifiers is available at\n# https://pypi.python.org/pypi?%3Aaction=list_classifiers\nCLASSIFIERS = [\n    'Development Status :: 4 - Beta',\n    'Intended Audience :: Developers',\n    'Intended Audience :: System Administrators',\n    'Programming Language :: Python',\n    'Programming Language :: Python :: 2',\n    'Programming Language :: Python :: 2.7',\n    'Programming Language :: Python :: 3',\n    'Programming Language :: Python :: 3.4',\n    'Programming Language :: Python :: 3.5',\n    'Programming Language :: Python :: 3.6',\n    'License :: OSI Approved :: MIT License',\n]\n\n# TODO: Add any additional SDK dependencies here\nDEPENDENCIES = []\n\nwith open('README.md', 'r', encoding='utf-8') as f:\n    README = f.read()\nwith open('HISTORY.rst', 'r', encoding='utf-8') as f:\n    HISTORY = f.read()\n\nsetup(\n    name='powerbidedicated',\n    version=VERSION,\n    description='Microsoft Azure Command-Line Tools PowerBIDedicated Extension',\n    # TODO: Update author and email, if applicable\n    author='Microsoft Corporation',\n    author_email='azpycli@microsoft.com',\n    url='https://github.com/Azure/azure-cli-extensions/tree/master/src/powerbidedicated',\n    long_description=README + '\\n\\n' + HISTORY,\n    license='MIT',\n    classifiers=CLASSIFIERS,\n    packages=find_packages(),\n    install_requires=DEPENDENCIES,\n    package_data={'azext_powerbidedicated': ['azext_metadata.json']},\n)\n", "path": "src/powerbidedicated/setup.py"}]}