azure-cli
Version:
Microsoft Azure Cross Platform Command Line tool
1,459 lines • 1.51 MB
JSON
{
"fullName": null,
"usage": "[options] [command]",
"options": [
{
"flags": "-v, --version",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--version",
"description": "output the application version"
}
],
"commands": [
{
"name": "help",
"description": "Display help for a given command",
"fullName": "help",
"usage": "[options] [command]",
"filePath": "commands/help.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
}
]
},
{
"name": "login",
"description": "Log in to an Azure subscription using Active Directory or a Microsoft account identity.",
"fullName": "login",
"usage": "[options]",
"filePath": "commands/login.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-u --username <username>",
"required": -15,
"optional": 0,
"bool": true,
"short": "-u",
"long": "--username",
"description": "user name or service principal ID. If multifactor authentication is required, you will be prompted to use the login command without parameters for interactive support."
},
{
"flags": "-e --environment [environment]",
"required": 0,
"optional": -18,
"bool": true,
"short": "-e",
"long": "--environment",
"description": "Environment to authenticate against, such as AzureChinaCloud; must support Active Directory."
},
{
"flags": "-p --password <password>",
"required": -15,
"optional": 0,
"bool": true,
"short": "-p",
"long": "--password",
"description": "user password or service principal secret, will prompt if not given."
},
{
"flags": "--service-principal",
"required": 0,
"optional": 0,
"bool": true,
"long": "--service-principal",
"description": "If given, log in as a service principal rather than a user."
},
{
"flags": "--certificate-file <certificateFile>",
"required": -20,
"optional": 0,
"bool": true,
"long": "--certificate-file",
"description": "A PEM encoded certificate private key file."
},
{
"flags": "--thumbprint <thumbprint>",
"required": -14,
"optional": 0,
"bool": true,
"long": "--thumbprint",
"description": "A hex encoded thumbprint of the certificate."
},
{
"flags": "--tenant <tenant>",
"required": -10,
"optional": 0,
"bool": true,
"long": "--tenant",
"description": "Tenant domain or ID to log into."
},
{
"flags": "-q --quiet",
"required": 0,
"optional": 0,
"bool": true,
"short": "-q",
"long": "--quiet",
"description": "do not prompt for confirmation of PII storage."
}
]
},
{
"name": "logout",
"description": "Log out from Azure subscription using Active Directory. Currently, the user can log out only via Microsoft organizational account",
"fullName": "logout",
"usage": "[options] [username]",
"filePath": "commands/login.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-u --username <username>",
"required": -15,
"optional": 0,
"bool": true,
"short": "-u",
"long": "--username",
"description": "Required. User name used to log out from Azure Active Directory."
}
]
},
{
"name": "portal",
"description": "Open the portal in a browser",
"fullName": "portal",
"usage": "[options]",
"filePath": "commands/portal.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-e, --environment <environment>",
"required": -19,
"optional": 0,
"bool": true,
"short": "-e",
"long": "--environment",
"description": "the publish settings download environment"
},
{
"flags": "-r, --realm <realm>",
"required": -13,
"optional": 0,
"bool": true,
"short": "-r",
"long": "--realm",
"description": "the organization's realm"
}
]
},
{
"name": "telemetry",
"description": "Manages the data collection preference.",
"fullName": "telemetry",
"usage": "[options]",
"filePath": "commands/telemetry.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-e, --enable",
"required": 0,
"optional": 0,
"bool": true,
"short": "-e",
"long": "--enable",
"description": "use this flag to enable telemetry"
},
{
"flags": "-d, --disable",
"required": 0,
"optional": 0,
"bool": true,
"short": "-d",
"long": "--disable",
"description": "use this flag to disable telemetry"
}
]
}
],
"categories": {
"account": {
"name": "account",
"description": "Commands to manage your account information and publish settings",
"fullName": "account",
"usage": "[options] [command]",
"options": [],
"commands": [
{
"name": "list",
"description": "List the imported subscriptions",
"fullName": "account list",
"usage": "[options]",
"filePath": "commands/account.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
}
]
},
{
"name": "show",
"description": "Show details about a subscription",
"fullName": "account show",
"usage": "[options] [subscriptionNameOrId]",
"filePath": "commands/account.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-s --subscriptionNameOrId <subscriptionNameOrId>",
"required": -27,
"optional": 0,
"bool": true,
"short": "-s",
"long": "--subscriptionNameOrId",
"description": "The subscription to show"
},
{
"flags": "-d --details",
"required": 0,
"optional": 0,
"bool": true,
"short": "-d",
"long": "--details",
"description": "Show extra information about the subscription"
}
]
},
{
"name": "set",
"description": "Set the current subscription",
"fullName": "account set",
"usage": "[options] <subscriptionNameOrId>",
"filePath": "commands/account.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
}
]
},
{
"name": "clear",
"description": "Remove a subscription or environment, or clear all of the stored account and environment info",
"fullName": "account clear",
"usage": "[options]",
"filePath": "commands/account.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-s --subscription <subscriptionNameOrId>",
"required": -19,
"optional": 0,
"bool": true,
"short": "-s",
"long": "--subscription",
"description": "Subscription name or id to remove"
},
{
"flags": "-e --environment <environmentName>",
"required": -18,
"optional": 0,
"bool": true,
"short": "-e",
"long": "--environment",
"description": "Environment name to remove"
},
{
"flags": "-q --quiet",
"required": 0,
"optional": 0,
"bool": true,
"short": "-q",
"long": "--quiet",
"description": "quiet mode, do not ask for delete confirmation"
}
]
},
{
"name": "import",
"description": "Import a publishsettings file or certificate for your account",
"fullName": "account import",
"usage": "[options] <file>",
"filePath": "commands/account.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "--skipregister",
"required": 0,
"optional": 0,
"bool": true,
"long": "--skipregister",
"description": "skip registering resources"
}
]
},
{
"name": "download",
"description": "Launch a browser to download your publishsettings file",
"fullName": "account download",
"usage": "[options]",
"filePath": "commands/account.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-e, --environment <environment>",
"required": -19,
"optional": 0,
"bool": true,
"short": "-e",
"long": "--environment",
"description": "the publish settings download environment"
},
{
"flags": "-r, --realm <realm>",
"required": -13,
"optional": 0,
"bool": true,
"short": "-r",
"long": "--realm",
"description": "the organization's realm, aka 'tenant'"
}
]
}
],
"categories": {
"env": {
"name": "env",
"description": "Commands to manage your account environment",
"fullName": "account env",
"usage": "[options] [command]",
"options": [],
"commands": [
{
"name": "list",
"description": "List the environments",
"fullName": "account env list",
"usage": "[options]",
"filePath": "commands/account.environment.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
}
]
},
{
"name": "show",
"description": "Show an environment",
"fullName": "account env show",
"usage": "[options] [environment]",
"filePath": "commands/account.environment.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "--environment <environment>",
"required": -15,
"optional": 0,
"bool": true,
"long": "--environment",
"description": "the environment name"
}
]
},
{
"name": "add",
"description": "Add an environment",
"fullName": "account env add",
"usage": "[options] [environment]",
"filePath": "commands/account.environment.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "--environment <environment>",
"required": -15,
"optional": 0,
"bool": true,
"long": "--environment",
"description": "the environment name"
},
{
"flags": "--portal-url <portalUrl>",
"required": -14,
"optional": 0,
"bool": true,
"long": "--portal-url",
"description": "the management portal URL"
},
{
"flags": "--publishing-profile-url <publishingProfileUrl>",
"required": -26,
"optional": 0,
"bool": true,
"long": "--publishing-profile-url",
"description": "the publish settings file URL"
},
{
"flags": "--management-endpoint-url <managementEndpointUrl>",
"required": -27,
"optional": 0,
"bool": true,
"long": "--management-endpoint-url",
"description": "the management service endpoint"
},
{
"flags": "--resource-manager-endpoint-url <resourceManagerEndpointUrl>",
"required": -33,
"optional": 0,
"bool": true,
"long": "--resource-manager-endpoint-url",
"description": "the resource management endpoint"
},
{
"flags": "--sql-management-endpoint-url <sqlManagementEndpointUrl>",
"required": -31,
"optional": 0,
"bool": true,
"long": "--sql-management-endpoint-url",
"description": "the sql server management endpoint for mobile commands"
},
{
"flags": "--sql-server-hostname-suffix <sqlServerHostnameSuffix>",
"required": -30,
"optional": 0,
"bool": true,
"long": "--sql-server-hostname-suffix",
"description": "the dns suffix for sql servers"
},
{
"flags": "--active-directory-endpoint-url <activeDirectoryEndpointUrl>",
"required": -33,
"optional": 0,
"bool": true,
"long": "--active-directory-endpoint-url",
"description": "the Active Directory login endpoint"
},
{
"flags": "--active-directory-resource-id <activeDirectoryResourceId>",
"required": -32,
"optional": 0,
"bool": true,
"long": "--active-directory-resource-id",
"description": "The resource ID to obtain AD tokens for"
},
{
"flags": "--gallery-endpoint-url <galleryEndpointUrl>",
"required": -24,
"optional": 0,
"bool": true,
"long": "--gallery-endpoint-url",
"description": "the template gallery endpoint"
},
{
"flags": "--active-directory-graph-resource-id <activeDirectoryGraphResourceId>",
"required": -38,
"optional": 0,
"bool": true,
"long": "--active-directory-graph-resource-id",
"description": "the Active Directory resource ID"
},
{
"flags": "--active-directory-graph-api-version <activeDirectoryGraphApiVersion>",
"required": -38,
"optional": 0,
"bool": true,
"long": "--active-directory-graph-api-version",
"description": "the Active Directory api version"
},
{
"flags": "--storage-endpoint-suffix <storageEndpointSuffix>",
"required": -27,
"optional": 0,
"bool": true,
"long": "--storage-endpoint-suffix",
"description": "the endpoint suffix for storage accounts"
},
{
"flags": "--key-vault-dns-suffix <keyVaultDnsSuffix>",
"required": -24,
"optional": 0,
"bool": true,
"long": "--key-vault-dns-suffix",
"description": "the keyvault service dns suffix"
},
{
"flags": "--azure-data-lake-store-file-system-endpoint-suffix <azureDataLakeStoreFileSystemEndpointSuffix>",
"required": -53,
"optional": 0,
"bool": true,
"long": "--azure-data-lake-store-file-system-endpoint-suffix",
"description": "the data lake store filesystem service dns suffix"
},
{
"flags": "--azure-data-lake-analytics-catalog-and-job-endpoint-suffix <azureDataLakeAnalyticsCatalogAndJobEndpointSuffix>",
"required": -61,
"optional": 0,
"bool": true,
"long": "--azure-data-lake-analytics-catalog-and-job-endpoint-suffix",
"description": "the data lake analytics job and catalog service dns suffix"
}
]
},
{
"name": "set",
"description": "Update an environment",
"fullName": "account env set",
"usage": "[options] [environment]",
"filePath": "commands/account.environment.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "--environment <environment>",
"required": -15,
"optional": 0,
"bool": true,
"long": "--environment",
"description": "the environment name"
},
{
"flags": "--portal-url <portalUrl>",
"required": -14,
"optional": 0,
"bool": true,
"long": "--portal-url",
"description": "the management portal URL"
},
{
"flags": "--azure-data-lake-analytics-catalog-and-job-endpoint-suffix <azureDataLakeAnalyticsCatalogAndJobEndpointSuffix>",
"required": -61,
"optional": 0,
"bool": true,
"long": "--azure-data-lake-analytics-catalog-and-job-endpoint-suffix",
"description": "the data lake analytics job and catalog service dns suffix"
},
{
"flags": "--management-endpoint-url <managementEndpointUrl>",
"required": -27,
"optional": 0,
"bool": true,
"long": "--management-endpoint-url",
"description": "the management service endpoint"
},
{
"flags": "--resource-manager-endpoint-url <resourceManagerEndpointUrl>",
"required": -33,
"optional": 0,
"bool": true,
"long": "--resource-manager-endpoint-url",
"description": "the resource management endpoint"
},
{
"flags": "--sql-management-endpoint-url <sqlManagementEndpointUrl>",
"required": -31,
"optional": 0,
"bool": true,
"long": "--sql-management-endpoint-url",
"description": "the sql server management endpoint for mobile commands"
},
{
"flags": "--sql-server-hostname-suffix <sqlServerHostnameSuffix>",
"required": -30,
"optional": 0,
"bool": true,
"long": "--sql-server-hostname-suffix",
"description": "the dns suffix for sql servers"
},
{
"flags": "--active-directory-endpoint-url <activeDirectoryEndpointUrl>",
"required": -33,
"optional": 0,
"bool": true,
"long": "--active-directory-endpoint-url",
"description": "the Active Directory login endpoint"
},
{
"flags": "--publishing-profile-url <publishingProfileUrl>",
"required": -26,
"optional": 0,
"bool": true,
"long": "--publishing-profile-url",
"description": "the publish settings file URL"
},
{
"flags": "--gallery-endpoint-url <galleryEndpointUrl>",
"required": -24,
"optional": 0,
"bool": true,
"long": "--gallery-endpoint-url",
"description": "the template gallery endpoint"
},
{
"flags": "--active-directory-graph-resource-id <activeDirectoryGraphResourceId>",
"required": -38,
"optional": 0,
"bool": true,
"long": "--active-directory-graph-resource-id",
"description": "the Active Directory resource ID"
},
{
"flags": "--active-directory-graph-api-version <activeDirectoryGraphApiVersion>",
"required": -38,
"optional": 0,
"bool": true,
"long": "--active-directory-graph-api-version",
"description": "the Active Directory api version"
},
{
"flags": "--storage-endpoint-suffix <storageEndpointSuffix>",
"required": -27,
"optional": 0,
"bool": true,
"long": "--storage-endpoint-suffix",
"description": "the endpoint suffix for storage accounts"
},
{
"flags": "--key-vault-dns-suffix <keyVaultDnsSuffix>",
"required": -24,
"optional": 0,
"bool": true,
"long": "--key-vault-dns-suffix",
"description": "the keyvault service dns suffix"
},
{
"flags": "--azure-data-lake-store-file-system-endpoint-suffix <azureDataLakeStoreFileSystemEndpointSuffix>",
"required": -53,
"optional": 0,
"bool": true,
"long": "--azure-data-lake-store-file-system-endpoint-suffix",
"description": "the data lake store filesystem service dns suffix"
},
{
"flags": "--active-directory-resource-id <activeDirectoryResourceId>",
"required": -32,
"optional": 0,
"bool": true,
"long": "--active-directory-resource-id",
"description": "The resource ID to obtain AD tokens for"
}
]
},
{
"name": "delete",
"description": "Delete an environment",
"fullName": "account env delete",
"usage": "[options] [environment]",
"filePath": "commands/account.environment.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "--environment <environment>",
"required": -15,
"optional": 0,
"bool": true,
"long": "--environment",
"description": "the environment name"
}
]
}
],
"categories": {}
},
"affinity-group": {
"name": "affinity-group",
"description": "Commands to manage your Affinity Groups",
"fullName": "account affinity-group",
"usage": "[options] [command]",
"options": [],
"commands": [
{
"name": "list",
"description": "List affinity groups available for your account",
"fullName": "account affinity-group list",
"usage": "[options]",
"filePath": "commands/asm/account.affinitygroup.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-s, --subscription <id>",
"required": -20,
"optional": 0,
"bool": true,
"short": "-s",
"long": "--subscription",
"description": "the subscription id"
}
]
},
{
"name": "create",
"description": "Create an affinity group",
"fullName": "account affinity-group create",
"usage": "[options] <name>",
"filePath": "commands/asm/account.affinitygroup.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-s, --subscription <id>",
"required": -20,
"optional": 0,
"bool": true,
"short": "-s",
"long": "--subscription",
"description": "the subscription id"
},
{
"flags": "-l, --location <name>",
"required": -16,
"optional": 0,
"bool": true,
"short": "-l",
"long": "--location",
"description": "the data center location"
},
{
"flags": "-e, --label <label>",
"required": -13,
"optional": 0,
"bool": true,
"short": "-e",
"long": "--label",
"description": "the affinity group label"
},
{
"flags": "-d, --description <description>",
"required": -19,
"optional": 0,
"bool": true,
"short": "-d",
"long": "--description",
"description": "the affinity group description"
}
]
},
{
"name": "show",
"description": "Show details about an affinity group",
"fullName": "account affinity-group show",
"usage": "[options] <name>",
"filePath": "commands/asm/account.affinitygroup.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-s, --subscription <id>",
"required": -20,
"optional": 0,
"bool": true,
"short": "-s",
"long": "--subscription",
"description": "the subscription id"
}
]
},
{
"name": "delete",
"description": "Delete an affinity group",
"fullName": "account affinity-group delete",
"usage": "[options] <name>",
"filePath": "commands/asm/account.affinitygroup.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-q, --quiet",
"required": 0,
"optional": 0,
"bool": true,
"short": "-q",
"long": "--quiet",
"description": "quiet mode, do not ask for delete confirmation"
},
{
"flags": "-s, --subscription <id>",
"required": -20,
"optional": 0,
"bool": true,
"short": "-s",
"long": "--subscription",
"description": "the subscription id"
}
]
}
],
"categories": {}
},
"cert": {
"name": "cert",
"description": "Commands to manage your account certificates",
"fullName": "account cert",
"usage": "[options] [command]",
"options": [],
"commands": [
{
"name": "export",
"description": "Exports the publish settings file as a PEM file",
"fullName": "account cert export",
"usage": "[options]",
"filePath": "commands/asm/account.cert.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-f, --file <file>",
"required": -12,
"optional": 0,
"bool": true,
"short": "-f",
"long": "--file",
"description": "the name of the cert file. If not specified, generate a file in pwd using the subscription ID as the file name"
},
{
"flags": "-p, --publishsettings <publishsettings>",
"required": -23,
"optional": 0,
"bool": true,
"short": "-p",
"long": "--publishsettings",
"description": "the publish settings file"
},
{
"flags": "--subscription <subscription>",
"required": -16,
"optional": 0,
"bool": true,
"long": "--subscription",
"description": "the Name or ID for the subscription whose cert you want to export. If not specified, use the current subscription"
}
]
}
],
"categories": {}
}
}
},
"batch": {
"name": "batch",
"description": "Commands to manage your Batch objects",
"fullName": "batch",
"usage": "[options]",
"options": [],
"commands": [],
"categories": {
"account": {
"name": "account",
"description": "Commands to manage your Batch accounts",
"fullName": "batch account",
"usage": "[options] [command]",
"options": [],
"commands": [
{
"name": "list",
"description": "List the Batch accounts associated with the subscription or resource group",
"fullName": "batch account list",
"usage": "[options]",
"filePath": "commands/batch/batch.account.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-g, --resource-group <resource-group>",
"required": -22,
"optional": 0,
"bool": true,
"short": "-g",
"long": "--resource-group",
"description": "the resource group name"
},
{
"flags": "-s, --subscription <subscription>",
"required": -20,
"optional": 0,
"bool": true,
"short": "-s",
"long": "--subscription",
"description": "the subscription id"
}
]
},
{
"name": "show",
"description": "Show detailed information about the specified Batch account",
"fullName": "batch account show",
"usage": "[options] <name>",
"filePath": "commands/batch/batch.account.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long": "--verbose",
"description": "use verbose output"
},
{
"flags": "-vv",
"required": 0,
"optional": 0,
"bool": true,
"long": "-vv",
"description": "more verbose with debug output"
},
{
"flags": "--json",
"required": 0,
"optional": 0,
"bool": true,
"long": "--json",
"description": "use json output"
},
{
"flags": "-g, --resource-group <resource-group>",
"required": -22,
"optional": 0,
"bool": true,
"short": "-g",
"long": "--resource-group",
"description": "the resource group name"
},
{
"flags": "-s, --subscription <subscription>",
"required": -20,
"optional": 0,
"bool": true,
"short": "-s",
"long": "--subscription",
"description": "the subscription id"
}
]
},
{
"name": "create",
"description": "Creates a new Batch account with the specified parameters",
"fullName": "batch account create",
"usage": "[options] <name>",
"filePath": "commands/batch/batch.account.js",
"options": [
{
"flags": "-v, --verbose",
"required": 0,
"optional": 0,
"bool": true,
"short": "-v",
"long":