in src/python-sdk-v2/create_compute_instance.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(
"--instance_name",
type=str,
required=False,
help="Name of compute cnstance to create",
)
parser.add_argument(
"--size",
type=str,
required=False,
help="Size of compute instance to be created",
)
parser.add_argument(
"--location",
type=str,
required=False,
help="The resource location",
)
parser.add_argument(
"--description",
type=str,
required=False,
help="Description of the resource",
)
parser.add_argument(
"--identity_type",
type=str,
required=False,
help="Identity type of the compute instance, SystemAssigned or UserAssigned",
)
parser.add_argument(
"--user_assigned_identity",
type=str,
required=False,
help="User Assigned Identity ID to be used for the compute instance",
default="na",
nargs="?"
)
return parser