az resource

Azure kaynaklarını yönetme.

Komutlar

Name Description Tür Durum
az resource create

Kaynak oluşturma.

Temel GA
az resource delete

Kaynağı silme.

Temel GA
az resource invoke-action

Kaynakta bir eylem çağırın.

Temel GA
az resource link

Kaynaklar arasındaki bağlantıları yönetin.

Temel GA
az resource link create

Kaynaklar arasında yeni bir bağlantı oluşturun.

Temel GA
az resource link delete

Kaynaklar arasındaki bağlantıyı silin.

Temel GA
az resource link list

Kaynak bağlantılarını listeleyin.

Temel GA
az resource link show

Belirtilen kimlikle bir kaynak bağlantısı alır.

Temel GA
az resource link update

Kaynaklar arasındaki bağlantıyı güncelleştirin.

Temel GA
az resource list

Kaynakları listeler.

Temel GA
az resource lock

Azure kaynak düzeyi kilitlerini yönetme.

Temel GA
az resource lock create

Kaynak düzeyinde bir kilit oluşturun.

Temel GA
az resource lock delete

Kaynak düzeyi kilidi silin.

Temel GA
az resource lock list

Kilit bilgilerini kaynak düzeyinde listeleyin.

Temel GA
az resource lock show

Kaynak düzeyi kilidin ayrıntılarını gösterin.

Temel GA
az resource lock update

Kaynak düzeyi kilidi güncelleştirin.

Temel GA
az resource move

Kaynakları bir kaynak grubundan diğerine taşıma (farklı abonelik altında olabilir).

Temel GA
az resource patch

PATCH isteğine göre bir kaynağı güncelleştirin.

Temel GA
az resource show

Bir kaynağın ayrıntılarını alın.

Temel GA
az resource tag

Bir kaynağı etiketleyin.

Temel GA
az resource update

Put isteğine göre bir kaynağı güncelleştirin.

Temel GA
az resource wait

Bir kaynak koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

Temel GA

az resource create

Kaynak oluşturma.

az resource create --properties
                   [--api-version]
                   [--id]
                   [--is-full-object]
                   [--latest-include-preview]
                   [--location]
                   [--name]
                   [--namespace]
                   [--parent]
                   [--resource-group]
                   [--resource-type]

Örnekler

Tam bir JSON yapılandırması sağlayarak bir API uygulaması oluşturun.

az resource create -g myRG -n myApiApp --resource-type Microsoft.web/sites \
    --is-full-object --properties "{ \"kind\": \"api\", \"location\": \
        \"West US\", \"properties\": { \"serverFarmId\": \
            \"/subscriptions/{SubID}/resourcegroups/{ResourceGroup} \
                /providers/Microsoft.Web/serverfarms/{ServicePlan}\" } }"

Bir dosyadan JSON yapılandırmasını yükleyerek kaynak oluşturun.

az resource create -g myRG -n myApiApp --resource-type Microsoft.web/sites --is-full-object --properties @jsonConfigFile

Gerekli en düşük yapılandırma bilgilerine sahip bir web uygulaması oluşturun.

az resource create -g myRG -n myWeb --resource-type Microsoft.web/sites \
    --properties "{ \"serverFarmId\":\"/subscriptions/{SubID}/resourcegroups/ \
        {ResourceGroup}/providers/Microsoft.Web/serverfarms/{ServicePlan}\" }"

Bu sürümün önizleme sürümü olup olmadığını en son api sürümünü kullanarak bir kaynak oluşturun.

az resource create -g myRG -n myApiApp --resource-type Microsoft.web/sites --is-full-object --properties @jsonConfigFile --latest-include-preview

Web uygulamasına site uzantısı oluşturma

az resource create -g myRG --api-version "2018-02-01" \
    --name "{sitename+slot}/siteextensions/Contrast.NetCore.Azure.SiteExtension"  \
        --resource-type Microsoft.Web/sites/siteextensions --is-full-object \
            --properties "{ \"id\": \"Contrast.NetCore.Azure.SiteExtension\", \
                \"location\": \"West US\", \"version\": \"1.9.0\" }"

Gerekli Parametreler

--properties -p

Kaynak özelliklerini içeren JSON biçimli bir dize.

İsteğe Bağlı Parametreler

--api-version

Kaynağın api sürümü (en son kararlı sürüm için atlar).

--id

Kaynak Kimliği.

--is-full-object

Properties nesnesinin konum, etiketler, sku ve/veya plan gibi diğer seçenekleri içerdiğini belirtin.

Default value: False
--latest-include-preview -v
Önizleme

Önizleme sürümü (2020-01-01-preview gibi) olup olmadığına bakılmaksızın en son api sürümünün kullanılacağını belirtin. Örneğin, kaynak sağlayıcısının desteklenen API sürümü 2020-01-01-preview ve 2019-01-01 ise: Bu parametreyi geçirirken en son 2020-01-01-preview sürümünü alır, aksi takdirde bu parametreyi geçirmeden en son kararlı sürüm 2019-01-01'i alır.

Default value: False
--location -l

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

--name -n

Kaynak adı. (Örn: myC).

--namespace

Sağlayıcı ad alanı (Ör. 'Microsoft.Provider').

--parent

Üst yol (Ör. 'resA/myA/resB/myB').

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--resource-type

Kaynak türü (Örn: 'resC'). Ayrıca ad alanı/tür biçimini de kabul edebilir (Örn: 'Microsoft.Provider/resC').

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 resource delete

Kaynağı silme.

az resource delete [--api-version]
                   [--ids]
                   [--latest-include-preview]
                   [--name]
                   [--namespace]
                   [--no-wait]
                   [--parent]
                   [--resource-group]
                   [--resource-type]

Örnekler

'MyVm' adlı bir sanal makineyi silin.

az resource delete -g MyResourceGroup -n MyVm --resource-type "Microsoft.Compute/virtualMachines"

Kaynak tanımlayıcısı kullanarak bir web uygulamasını silin.

az resource delete --ids /subscriptions/0b1f6471-1bf0-4dda-aec3-111111111111/resourceGroups/MyResourceGroup/providers/Microsoft.Web/sites/MyWebapp

Kaynak tanımlayıcısı kullanarak alt ağı silin.

az resource delete --ids /subscriptions/0b1f6471-1bf0-4dda-aec3-111111111111/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet

Bu sürümün önizleme sürümü olup olmadığını en son api sürümünü kullanarak 'MyVm' adlı bir sanal makineyi silin.

az resource delete -g MyResourceGroup -n MyVm --resource-type "Microsoft.Compute/virtualMachines" --latest-include-preview

İsteğe Bağlı Parametreler

--api-version

Kaynağın api sürümü (en son kararlı sürüm için atlar).

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). Sağlanırsa, başka bir "Kaynak Kimliği" bağımsız değişkeni belirtilmemelidir.

--latest-include-preview -v
Önizleme

Önizleme sürümü (2020-01-01-preview gibi) olup olmadığına bakılmaksızın en son api sürümünün kullanılacağını belirtin. Örneğin, kaynak sağlayıcısının desteklenen API sürümü 2020-01-01-preview ve 2019-01-01 ise: Bu parametreyi geçirirken en son 2020-01-01-preview sürümünü alır, aksi takdirde bu parametreyi geçirmeden en son kararlı sürüm 2019-01-01'i alır.

Default value: False
--name -n

Kaynak adı. (Örn: myC).

--namespace

Sağlayıcı ad alanı (Ör. 'Microsoft.Provider').

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Default value: False
--parent

Üst yol (Ör. 'resA/myA/resB/myB').

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--resource-type

Kaynak türü (Örn: 'resC'). Ayrıca ad alanı/tür biçimini de kabul edebilir (Örn: 'Microsoft.Provider/resC').

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 resource invoke-action

Kaynakta bir eylem çağırın.

Kaynağa karşılık gelen olası eylemlerin listesi adresinde https://docs.microsoft.com/rest/api/bulunabilir. Tüm POST istekleri çağrılabilen ve URI yolunun sonunda belirtilen eylemlerdir. Örneğin, bir VM'yi durdurmak için istek URI'si ve https://management.azure.com/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroup}/providers/Microsoft.Compute/virtualMachines/{VM}/powerOff?api-version={APIVersion} karşılık gelen eylem şeklindedir powerOff. Bu, adresinde https://docs.microsoft.com/rest/api/compute/virtualmachines/virtualmachines-stopbulunabilir.

az resource invoke-action --action
                          [--api-version]
                          [--ids]
                          [--latest-include-preview]
                          [--name]
                          [--namespace]
                          [--no-wait]
                          [--parent]
                          [--request-body]
                          [--resource-group]
                          [--resource-type]

Örnekler

Kimliğiyle belirtilen bir vm'yi kapatma.

az resource invoke-action --action powerOff \
  --ids /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Compute/virtualMachines/{VMName}

Durdurulmuş bir vm için bilgileri yakalama.

az resource invoke-action --action capture \
  --ids /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/ \
    Microsoft.Compute/virtualMachines/{VMName} \
  --request-body "{ \"vhdPrefix\": \"myPrefix\", \"destinationContainerName\": \
    \"myContainer\", \"overwriteVhds\": true }"

Kaynakta bir eylem çağırın. (otomatik olarak oluşturulmuş)

az resource invoke-action --action capture --name MyResource --resource-group MyResourceGroup --resource-type Microsoft.web/sites

Gerekli Parametreler

--action

Belirtilen kaynakta çağrılacak eylem.

İsteğe Bağlı Parametreler

--api-version

Kaynağın api sürümü (en son kararlı sürüm için atlar).

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). Sağlanırsa, başka bir "Kaynak Kimliği" bağımsız değişkeni belirtilmemelidir.

--latest-include-preview -v
Önizleme

Önizleme sürümü (2020-01-01-preview gibi) olup olmadığına bakılmaksızın en son api sürümünün kullanılacağını belirtin. Örneğin, kaynak sağlayıcısının desteklenen API sürümü 2020-01-01-preview ve 2019-01-01 ise: Bu parametreyi geçirirken en son 2020-01-01-preview sürümünü alır, aksi takdirde bu parametreyi geçirmeden en son kararlı sürüm 2019-01-01'i alır.

Default value: False
--name -n

Kaynak adı. (Örn: myC).

--namespace

Sağlayıcı ad alanı (Ör. 'Microsoft.Provider').

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Default value: False
--parent

Üst yol (Ör. 'resA/myA/resB/myB').

--request-body

İstek sonrası gövdesinde geçirilecek eylem için JSON kodlanmış parametre bağımsız değişkenleri. Bir dosyadan yüklemek için @{file} kullanın.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--resource-type

Kaynak türü (Örn: 'resC'). Ayrıca ad alanı/tür biçimini de kabul edebilir (Örn: 'Microsoft.Provider/resC').

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 resource list

Kaynakları listeler.

az resource list [--location]
                 [--name]
                 [--namespace]
                 [--resource-group]
                 [--resource-type]
                 [--tag]

Örnekler

Batı ABD bölgesindeki tüm kaynakları listeleyin.

az resource list --location westus

'resourceName' adlı tüm kaynakları listeleyin.

az resource list --name 'resourceName'

Tüm kaynakları 'test' etiketiyle listeleyin.

az resource list --tag test

Tüm kaynakları 'test' ile başlayan bir etiketle listeleyin.

az resource list --tag 'test*'

'example' değerine sahip 'test' etiketine sahip tüm kaynakları listeleyin.

az resource list --tag test=example

İsteğe Bağlı Parametreler

--location -l

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

--name -n

Kaynak adı. (Örn: myC).

--namespace

Sağlayıcı ad alanı (Ör. 'Microsoft.Provider').

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--resource-type

Kaynak türü (Örn: 'resC'). Ayrıca ad alanı/tür biçimini de kabul edebilir (Örn: 'Microsoft.Provider/resC').

--tag

'key[=value]' biçiminde tek bir etiket. 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 resource move

Kaynakları bir kaynak grubundan diğerine taşıma (farklı abonelik altında olabilir).

az resource move --destination-group
                 --ids
                 [--destination-subscription-id]

Örnekler

Birden çok kaynağı hedef aboneliğin altındaki hedef kaynak grubuna taşıma

az resource move --destination-group ResourceGroup --destination-subscription-id SubscriptionId --ids "ResourceId1" "ResourceId2" "ResourceId3"

Gerekli Parametreler

--destination-group

Hedef kaynak grubu adı.

--ids

Taşınacak alanla ayrılmış kaynak kimlikleri.

İsteğe Bağlı Parametreler

--destination-subscription-id

Hedef abonelik tanımlayıcısı.

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 resource patch

PATCH isteğine göre bir kaynağı güncelleştirin.

JSON biçimli dize ile kaynakların güncelleştirilmesini destekler. Düzeltme eki işlemi başarısız olursa lütfen bunun yerine 'az resource update' komutunu çalıştırmayı deneyin.

az resource patch --properties
                  [--api-version]
                  [--ids]
                  [--is-full-object]
                  [--latest-include-preview]
                  [--name]
                  [--namespace]
                  [--parent]
                  [--resource-group]
                  [--resource-type]

Örnekler

Bu sürümün önizleme sürümü olup olmadığını en son api-sürümünü kullanarak bir web uygulamasını güncelleştirin.

az resource patch --ids /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Web/sites/{WebApp} \
  --latest-include-preview --is-full-object --properties "{ \"tags\": { \"key\": \"value\" } }"

Bir dosyadan JSON yapılandırmasını kullanarak bir kaynağı güncelleştirin.

az resource patch --name MyResource --resource-group MyResourceGroup --resource-type Microsoft.web/sites \
  --is-full-object --properties @jsonConfigFile

JSON yapılandırması sağlayarak BIR API uygulamasını güncelleştirin.

az resource patch --name MyApiApp --resource-group MyResourceGroup --resource-type Microsoft.web/sites \
    --is-full-object --properties "{ \"kind\": \"api\", \"properties\": { \"serverFarmId\": \
            \"/subscriptions/{SubID}/resourcegroups/{ResourceGroup} \
                /providers/Microsoft.Web/serverfarms/{ServicePlan}\" } }"

Gerekli Parametreler

--properties -p

Kaynak özelliklerini içeren JSON biçimli bir dize.

İsteğe Bağlı Parametreler

--api-version

Kaynağın api sürümü (en son kararlı sürüm için atlar).

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). Sağlanırsa, başka bir "Kaynak Kimliği" bağımsız değişkeni belirtilmemelidir.

--is-full-object

Properties nesnesinin konum, etiketler, sku ve/veya plan gibi diğer seçenekleri içerdiğini belirtin.

Default value: False
--latest-include-preview -v
Önizleme

Önizleme sürümü (2020-01-01-preview gibi) olup olmadığına bakılmaksızın en son api sürümünün kullanılacağını belirtin. Örneğin, kaynak sağlayıcısının desteklenen API sürümü 2020-01-01-preview ve 2019-01-01 ise: Bu parametreyi geçirirken en son 2020-01-01-preview sürümünü alır, aksi takdirde bu parametreyi geçirmeden en son kararlı sürüm 2019-01-01'i alır.

Default value: False
--name -n

Kaynak adı. (Örn: myC).

--namespace

Sağlayıcı ad alanı (Ör. 'Microsoft.Provider').

--parent

Üst yol (Ör. 'resA/myA/resB/myB').

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--resource-type

Kaynak türü (Örn: 'resC'). Ayrıca ad alanı/tür biçimini de kabul edebilir (Örn: 'Microsoft.Provider/resC').

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 resource show

Bir kaynağın ayrıntılarını alın.

az resource show [--api-version]
                 [--ids]
                 [--include-response-body {false, true}]
                 [--latest-include-preview]
                 [--name]
                 [--namespace]
                 [--parent]
                 [--resource-group]
                 [--resource-type]

Örnekler

'MyVm' adlı bir sanal makine kaynağı gösterin.

az resource show -g MyResourceGroup -n MyVm --resource-type "Microsoft.Compute/virtualMachines"

Kaynak tanımlayıcısı kullanarak bir web uygulamasını gösterme.

az resource show --ids /subscriptions/0b1f6471-1bf0-4dda-aec3-111111111111/resourceGroups/MyResourceGroup/providers/Microsoft.Web/sites/MyWebapp

Bir alt ağ gösterin.

az resource show -g MyResourceGroup -n MySubnet --namespace Microsoft.Network --parent virtualnetworks/MyVnet --resource-type subnets

Kaynak tanımlayıcısı kullanarak alt ağı gösterme.

az resource show --ids /subscriptions/0b1f6471-1bf0-4dda-aec3-111111111111/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet

Uygulama ağ geçidi yol kuralını gösterme.

az resource show -g MyResourceGroup --namespace Microsoft.Network --parent applicationGateways/ag1/urlPathMaps/map1 --resource-type pathRules -n rule1

Bu sürümün önizleme sürümü olup olmadığını en son api sürümünü kullanarak 'MyVm' adlı bir sanal makine kaynağını gösterin.

az resource show -g MyResourceGroup -n MyVm --resource-type "Microsoft.Compute/virtualMachines" --latest-include-preview

İsteğe Bağlı Parametreler

--api-version

Kaynağın api sürümü (en son kararlı sürüm için atlar).

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). Sağlanırsa, başka bir "Kaynak Kimliği" bağımsız değişkeni belirtilmemelidir.

--include-response-body

Varsayılan komut çıktısı özellik verilerinin tümünü yakalamazsa kullanın.

Kabul edilen değerler: false, true
Default value: False
--latest-include-preview -v
Önizleme

Önizleme sürümü (2020-01-01-preview gibi) olup olmadığına bakılmaksızın en son api sürümünün kullanılacağını belirtin. Örneğin, kaynak sağlayıcısının desteklenen API sürümü 2020-01-01-preview ve 2019-01-01 ise: Bu parametreyi geçirirken en son 2020-01-01-preview sürümünü alır, aksi takdirde bu parametreyi geçirmeden en son kararlı sürüm 2019-01-01'i alır.

Default value: False
--name -n

Kaynak adı. (Örn: myC).

--namespace

Sağlayıcı ad alanı (Ör. 'Microsoft.Provider').

--parent

Üst yol (Ör. 'resA/myA/resB/myB').

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--resource-type

Kaynak türü (Örn: 'resC'). Ayrıca ad alanı/tür biçimini de kabul edebilir (Örn: 'Microsoft.Provider/resC').

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 resource tag

Bir kaynağı etiketleyin.

az resource tag --tags
                [--api-version]
                [--ids]
                [--is-incremental]
                [--latest-include-preview]
                [--name]
                [--namespace]
                [--parent]
                [--resource-group]
                [--resource-type]

Örnekler

'MyVm' sanal makinesini 'vmlist' anahtarı ve 'vm1' değeriyle etiketleyin.

az resource tag --tags vmlist=vm1 -g MyResourceGroup -n MyVm --resource-type "Microsoft.Compute/virtualMachines"

Kaynak tanımlayıcısını kullanarak bir web uygulamasını 'vmlist' anahtarı ve 'vm1' değeriyle etiketleyin.

az resource tag --tags vmlist=vm1 --ids /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Web/sites/{WebApp}

'MyVm' sanal makinesini 'vmlist' anahtarı ve 'vm1' değeriyle artımlı olarak etiketleyin. Mevcut etiketleri boşaltmaz.

az resource tag --tags vmlist=vm1 -g MyResourceGroup -n MyVm --resource-type "Microsoft.Compute/virtualMachines" -i

Bu sürümün önizleme sürümü olup olmadığını en son api sürümünü kullanarak 'MyVm' sanal makinesini 'vmlist' anahtarı ve 'vm1' değeriyle etiketleyin.

az resource tag --tags vmlist=vm1 -g MyResourceGroup -n MyVm --resource-type "Microsoft.Compute/virtualMachines" --latest-include-preview

Gerekli Parametreler

--tags

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

İsteğe Bağlı Parametreler

--api-version

Kaynağın api sürümü (en son kararlı sürüm için atlar).

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). Sağlanırsa, başka bir "Kaynak Kimliği" bağımsız değişkeni belirtilmemelidir.

--is-incremental -i

Özgün etiketleri silmeden etiketleri artımlı olarak ekleme seçeneği. Yeni etiketin ve özgün etiketin anahtarı yinelenirse özgün değerin üzerine yazılır.

--latest-include-preview -v
Önizleme

Önizleme sürümü (2020-01-01-preview gibi) olup olmadığına bakılmaksızın en son api sürümünün kullanılacağını belirtin. Örneğin, kaynak sağlayıcısının desteklenen API sürümü 2020-01-01-preview ve 2019-01-01 ise: Bu parametreyi geçirirken en son 2020-01-01-preview sürümünü alır, aksi takdirde bu parametreyi geçirmeden en son kararlı sürüm 2019-01-01'i alır.

Default value: False
--name -n

Kaynak adı. (Örn: myC).

--namespace

Sağlayıcı ad alanı (Ör. 'Microsoft.Provider').

--parent

Üst yol (Ör. 'resA/myA/resB/myB').

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--resource-type

Kaynak türü (Örn: 'resC'). Ayrıca ad alanı/tür biçimini de kabul edebilir (Örn: 'Microsoft.Provider/resC').

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 resource update

Put isteğine göre bir kaynağı güncelleştirin.

Kaynakları güncelleştirmek için genel güncelleştirmeyi (özellik yolunu kullanarak) destekler. Güncelleştirme işlemi başarısız olursa lütfen bunun yerine 'az resource patch' komutunu çalıştırmayı deneyin.

az resource update [--add]
                   [--api-version]
                   [--force-string]
                   [--ids]
                   [--include-response-body {false, true}]
                   [--latest-include-preview]
                   [--name]
                   [--namespace]
                   [--parent]
                   [--remove]
                   [--resource-group]
                   [--resource-type]
                   [--set]

Örnekler

Bu sürümün önizleme sürümü olup olmadığını en son api-sürümünü kullanarak bir web uygulamasını güncelleştirin.

az resource update --ids /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Web/sites/{WebApp} --set tags.key=value --latest-include-preview

Bir kaynağı güncelleştirme. (otomatik olarak oluşturulmuş)

az resource update --ids $id --set properties.connectionType=Proxy

Bir kaynağı güncelleştirme. (otomatik olarak oluşturulmuş)

az resource update --name MyResource --resource-group MyResourceGroup --resource-type subnets --set tags.key=value

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>.

Default value: []
--api-version

Kaynağın api sürümü (en son kararlı sürüm için atlar).

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

Default value: False
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). Sağlanırsa, başka bir "Kaynak Kimliği" bağımsız değişkeni belirtilmemelidir.

--include-response-body

Varsayılan komut çıktısı özellik verilerinin tümünü yakalamazsa kullanın.

Kabul edilen değerler: false, true
Default value: False
--latest-include-preview -v
Önizleme

Önizleme sürümü (2020-01-01-preview gibi) olup olmadığına bakılmaksızın en son api sürümünün kullanılacağını belirtin. Örneğin, kaynak sağlayıcısının desteklenen API sürümü 2020-01-01-preview ve 2019-01-01 ise: Bu parametreyi geçirirken en son 2020-01-01-preview sürümünü alır, aksi takdirde bu parametreyi geçirmeden en son kararlı sürüm 2019-01-01'i alır.

Default value: False
--name -n

Kaynak adı. (Örn: myC).

--namespace

Sağlayıcı ad alanı (Ör. 'Microsoft.Provider').

--parent

Üst yol (Ör. 'resA/myA/resB/myB').

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Default value: []
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--resource-type

Kaynak türü (Örn: 'resC'). Ayrıca ad alanı/tür biçimini de kabul edebilir (Örn: 'Microsoft.Provider/resC').

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.

Default value: []
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 resource wait

Bir kaynak koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az resource wait [--api-version]
                 [--created]
                 [--custom]
                 [--deleted]
                 [--exists]
                 [--ids]
                 [--include-response-body {false, true}]
                 [--interval]
                 [--name]
                 [--namespace]
                 [--parent]
                 [--resource-group]
                 [--resource-type]
                 [--timeout]
                 [--updated]

Örnekler

Bir kaynak koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. (otomatik olarak oluşturulmuş)

az resource wait --exists --ids /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Web/sites/{WebApp}

Bir kaynak koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. (otomatik olarak oluşturulmuş)

az resource wait --exists --ids /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Web/sites/{WebApp} --include-response-body true

Bir kaynak koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. (otomatik olarak oluşturulmuş)

az resource wait --exists --name MyResource --resource-group MyResourceGroup --resource-type subnets

İsteğe Bağlı Parametreler

--api-version

Kaynağın api sürümü (en son kararlı sürüm için atlar).

--created

'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

Default value: False
--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

Default value: False
--exists

Kaynak var olana kadar bekleyin.

Default value: False
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). Sağlanırsa, başka bir "Kaynak Kimliği" bağımsız değişkeni belirtilmemelidir.

--include-response-body

Varsayılan komut çıktısı özellik verilerinin tümünü yakalamazsa kullanın.

Kabul edilen değerler: false, true
Default value: False
--interval

Saniye cinsinden yoklama aralığı.

Default value: 30
--name -n

Kaynak adı. (Örn: myC).

--namespace

Sağlayıcı ad alanı (Ör. 'Microsoft.Provider').

--parent

Üst yol (Ör. 'resA/myA/resB/myB').

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--resource-type

Kaynak türü (Örn: 'resC'). Ayrıca ad alanı/tür biçimini de kabul edebilir (Örn: 'Microsoft.Provider/resC').

--timeout

Saniye cinsinden en fazla bekleme.

Default value: 3600
--updated

'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.

Default value: False
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.