def get_config_parger()

in src/python-sdk-v2/create_compute.py [0:0]


def get_config_parger(parser: argparse.ArgumentParser = None):
    """Builds the argument parser for the script."""
    if parser is None:
        parser = argparse.ArgumentParser(description=__doc__)

    parser.add_argument(
        "--subscription_id",
        type=str,
        required=False,
        help="Subscription ID",
    )
    parser.add_argument(
        "--resource_group",
        type=str,
        required=False,
        help="Resource group name",
    )
    parser.add_argument(
        "--workspace_name",
        type=str,
        required=False,
        help="Workspace name",
    )
    parser.add_argument(
        "--cluster_name",
        type=str,
        required=False,
        help="Name of Cluster to create",
    )
    parser.add_argument(
        "--size",
        type=str,
        required=False,
        help="Size of VM to be created",
    )
    parser.add_argument(
        "--min_instances",
        type=str,
        required=False,
        help="Min number of instances",
    )
    parser.add_argument(
        "--max_instances",
        type=str,
        required=False,
        help="Max number of instances",
    )
    parser.add_argument(
        "--cluster_tier",
        type=str,
        required=False,
        help="Cluster tier",
    )
    return parser