Aracılığıyla paylaş


az managedapp definition

Azure Yönetilen Uygulamaları yönetme.

Komutlar

Name Description Tür Durum
az managedapp definition create

Yönetilen uygulama tanımı oluşturur.

Temel GA
az managedapp definition delete

Yönetilen uygulama tanımını silin.

Temel GA
az managedapp definition list

Yönetilen uygulama tanımlarını listeleyin.

Temel GA
az managedapp definition show

Yönetilen uygulama tanımını alır.

Temel GA
az managedapp definition update

Yönetilen uygulama tanımını güncelleştirme.

Temel GA

az managedapp definition create

Yönetilen uygulama tanımı oluşturur.

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]

Örnekler

Yönetilen uygulama tanımlaması oluşturun.

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"

createUiDefinition ve mainTemplate için satır içi değerlerle yönetilen bir uygulama tanımlaması oluşturun.

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

Gerekli Parametreler

--authorizations -a

Biçiminde boşlukla ayrılmış yetkilendirme çiftleri <principalId>:<roleDefinitionId>.

--description

Yönetilen uygulama tanımı açıklaması.

--display-name

Yönetilen uygulama tanımı görünen adı.

--lock-level

Kilit kısıtlamasının türü.

Kabul edilen değerler: CanNotDelete, None, ReadOnly
--name -n

Yönetilen uygulama tanımı adı.

--resource-group -g

Yönetilen uygulama tanımının kaynak grubu.

İsteğe Bağlı Parametreler

--create-ui-definition -c

JSON biçimli dize veya bu tür içeriğe sahip bir dosyanın yolu.

--deployment-mode

Yönetilen uygulama dağıtım modu.

Kabul edilen değerler: Complete, Incremental
--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--main-template -t

JSON biçimli dize veya bu tür içeriğe sahip bir dosyanın yolu.

--package-file-uri

Yönetilen uygulama tanımı paket dosyası uri'si.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az managedapp definition delete

Yönetilen uygulama tanımını silin.

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

Örnekler

Yönetilen uygulama tanımını silin. (otomatik olarak oluşturulmuş)

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Silinecek yönetilen uygulama tanımının adı. Gerekli.

--resource-group -g

Yönetilen uygulama tanımının kaynak grubu.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az managedapp definition list

Yönetilen uygulama tanımlarını listeleyin.

az managedapp definition list --resource-group

Örnekler

Yönetilen uygulama tanımlarını listeleyin. (otomatik olarak oluşturulmuş)

az managedapp definition list --resource-group MyResourceGroup

Gerekli Parametreler

--resource-group -g

Yönetilen uygulama tanımının kaynak grubu.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az managedapp definition show

Yönetilen uygulama tanımını alır.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Yönetilen uygulama tanımı adı.

--resource-group -g

Yönetilen uygulama tanımının kaynak grubu.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az managedapp definition update

Yönetilen uygulama tanımını güncelleştirme.

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]

Örnekler

Yönetilen uygulama tanımlamayı güncelleştirme.

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"

Yönetilen uygulama tanımlamasını createUiDefinition ve mainTemplate için satır içi değerlerle güncelleştirin.

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

Gerekli Parametreler

--authorizations -a

Biçiminde boşlukla ayrılmış yetkilendirme çiftleri <principalId>:<roleDefinitionId>.

--description

Yönetilen uygulama tanımı açıklaması.

--display-name

Yönetilen uygulama tanımı görünen adı.

--lock-level

Kilit kısıtlamasının türü.

Kabul edilen değerler: CanNotDelete, None, ReadOnly

İsteğe Bağlı Parametreler

--create-ui-definition -c

JSON biçimli dize veya bu tür içeriğe sahip bir dosyanın yolu.

--deployment-mode

Yönetilen uygulama dağıtım modu.

Kabul edilen değerler: Complete, Incremental
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--main-template -t

JSON biçimli dize veya bu tür içeriğe sahip bir dosyanın yolu.

--name -n

Yönetilen uygulama tanımı adı.

--package-file-uri

Yönetilen uygulama tanımı paket dosyası uri'si.

--resource-group -g

Yönetilen uygulama tanımının kaynak grubu.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.