az managedapp definition

Hantera Azure-hanterade program.

Kommandon

Name Description Typ Status
az managedapp definition create

Skapa en definition för det hanterade programmet.

Kärna Allmän tillgänglighet
az managedapp definition delete

Ta bort en definition för hanterat program.

Kärna Allmän tillgänglighet
az managedapp definition list

Lista definitioner för hanterade program.

Kärna Allmän tillgänglighet
az managedapp definition show

Hämtar en definition för hanterat program.

Kärna Allmän tillgänglighet
az managedapp definition update

Uppdatera en definition för ett hanterat program.

Kärna Allmän tillgänglighet

az managedapp definition create

Skapa en definition för det hanterade programmet.

az managedapp definition create --authorizations
                                --description
                                --display-name
                                --lock-level {CanNotDelete, None, ReadOnly}
                                --name
                                --resource-group
                                [--create-ui-definition]
                                [--deployment-mode {Complete, Incremental}]
                                [--location]
                                [--main-template]
                                [--package-file-uri]
                                [--tags]

Exempel

Skapa en definition av ett hanterat program.

az managedapp definition create -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --package-file-uri "https://path/to/myPackage.zip"

Skapa en definierad app med infogade värden för createUiDefinition och mainTemplate.

az managedapp definition create -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --create-ui-definition @myCreateUiDef.json --main-template @myMainTemplate.json

Obligatoriska parametrar

--authorizations -a

Blankstegsavgränsade auktoriseringspar i formatet <principalId>:<roleDefinitionId>.

--description

Definitionsbeskrivningen för det hanterade programmet.

--display-name

Visningsnamnet för den hanterade programdefinitionen.

--lock-level

Typ av låsbegränsning.

accepterade värden: CanNotDelete, None, ReadOnly
--name -n

Definitionsnamnet för det hanterade programmet.

--resource-group -g

Resursgruppen för definitionen av det hanterade programmet.

Valfria parametrar

--create-ui-definition -c

JSON-formaterad sträng eller en sökväg till en fil med sådant innehåll.

--deployment-mode

Distributionsläget för det hanterade programmet.

accepterade värden: Complete, Incremental
--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--main-template -t

JSON-formaterad sträng eller en sökväg till en fil med sådant innehåll.

--package-file-uri

Fil-URI:n för det hanterade programmets definitionspaket.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az managedapp definition delete

Ta bort en definition för hanterat program.

az managedapp definition delete [--ids]
                                [--name]
                                [--resource-group]
                                [--subscription]

Exempel

Ta bort en definition för hanterat program. (automatiskt genererad)

az managedapp definition delete --name MyManagedApplicationDefinition --resource-group MyResourceGroup

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på den definition av hanterat program som ska tas bort. Obligatoriska.

--resource-group -g

Resursgruppen för definitionen av det hanterade programmet.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az managedapp definition list

Lista definitioner för hanterade program.

az managedapp definition list --resource-group

Exempel

Lista definitioner för hanterade program. (automatiskt genererad)

az managedapp definition list --resource-group MyResourceGroup

Obligatoriska parametrar

--resource-group -g

Resursgruppen för definitionen av det hanterade programmet.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az managedapp definition show

Hämtar en definition för hanterat program.

az managedapp definition show [--ids]
                              [--name]
                              [--resource-group]
                              [--subscription]

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Definitionsnamnet för det hanterade programmet.

--resource-group -g

Resursgruppen för definitionen av det hanterade programmet.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az managedapp definition update

Uppdatera en definition för ett hanterat program.

az managedapp definition update --authorizations
                                --description
                                --display-name
                                --lock-level {CanNotDelete, None, ReadOnly}
                                [--create-ui-definition]
                                [--deployment-mode {Complete, Incremental}]
                                [--ids]
                                [--location]
                                [--main-template]
                                [--name]
                                [--package-file-uri]
                                [--resource-group]
                                [--subscription]
                                [--tags]

Exempel

Uppdatera en definition av ett hanterat program.

az managedapp definition update -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --package-file-uri "https://path/to/myPackage.zip"

Uppdatera en definition av ett hanterat program med infogade värden för createUiDefinition och mainTemplate.

az managedapp definition update -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --create-ui-definition @myCreateUiDef.json --main-template @myMainTemplate.json

Obligatoriska parametrar

--authorizations -a

Blankstegsavgränsade auktoriseringspar i formatet <principalId>:<roleDefinitionId>.

--description

Definitionsbeskrivningen för det hanterade programmet.

--display-name

Visningsnamnet för den hanterade programdefinitionen.

--lock-level

Typ av låsbegränsning.

accepterade värden: CanNotDelete, None, ReadOnly

Valfria parametrar

--create-ui-definition -c

JSON-formaterad sträng eller en sökväg till en fil med sådant innehåll.

--deployment-mode

Distributionsläget för det hanterade programmet.

accepterade värden: Complete, Incremental
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--main-template -t

JSON-formaterad sträng eller en sökväg till en fil med sådant innehåll.

--name -n

Definitionsnamnet för det hanterade programmet.

--package-file-uri

Fil-URI:n för det hanterade programmets definitionspaket.

--resource-group -g

Resursgruppen för definitionen av det hanterade programmet.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.