az resource

Azure 리소스를 관리 합니다.

명령

az resource create

리소스를 만듭니다.

az resource delete

리소스를 삭제합니다.

az resource invoke-action

리소스에 대 한 작업을 호출 합니다.

az resource link

리소스 간의 링크를 관리합니다.

az resource link create

리소스 간에 새 링크를 만듭니다.

az resource link delete

리소스 간의 링크를 삭제합니다.

az resource link list

리소스 링크를 나열합니다.

az resource link show

지정된 ID를 가진 리소스 링크를 가져옵니다.

az resource link update

리소스 간의 링크를 업데이트합니다.

az resource list

리소스를 나열합니다.

az resource lock

Azure 리소스 수준 잠금을 관리 합니다.

az resource lock create

리소스 수준 잠금을 만듭니다.

az resource lock delete

리소스 수준 잠금을 삭제 합니다.

az resource lock list

리소스 수준에서 잠금 정보를 나열 합니다.

az resource lock show

리소스 수준 잠금에 대 한 세부 정보를 표시 합니다.

az resource lock update

리소스 수준 잠금을 업데이트 합니다.

az resource move

리소스를 한 리소스 그룹에서 다른 리소스 그룹으로 이동 합니다 (다른 구독에서 사용할 수 있음).

az resource show

리소스의 세부 정보를 가져옵니다.

az resource tag

리소스에 태그를 만듭니다.

az resource update

리소스를 업데이트합니다.

az resource wait

리소스의 조건이 충족 될 때까지 대기 상태에 CLI를 추가 합니다.

az resource create

리소스를 만듭니다.

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

예제

전체 JSON 구성을 제공 하 여 API 앱을 만듭니다.

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}\" } }"

파일에서 JSON 구성을 로드 하 여 리소스를 만듭니다.

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

필요한 최소 구성 정보를 사용 하 여 웹 앱을 만듭니다.

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

최신 api 버전을 사용 하 여이 버전이 미리 보기 버전 인지 여부에 따라 리소스를 만듭니다.

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

필수 매개 변수

--properties -p

리소스 속성을 포함 하는 JSON 형식 문자열입니다.

선택적 매개 변수

--api-version

리소스의 api 버전입니다 (안정적인 최신 버전의 경우 생략).

--id

리소스 ID입니다.

--is-full-object

속성 개체에 위치, 태그, sku 및/또는 계획과 같은 다른 옵션이 포함 되어 있음을 표시 합니다.

--latest-include-preview -v

미리 보기 버전 (예: 2020-01-01-미리 보기) 인지 여부에 관계 없이 최신 api-version이 사용 됨을 나타냅니다. 예를 들어, 지원 되는 api 버전의 리소스 공급자가 2020-01-01-preview 및 2019-01-01 인 경우이 매개 변수를 전달 하면 최신 버전 2020-01-01-미리 보기가 사용 됩니다. 그렇지 않으면이 매개 변수를 전달 하지 않고 안정적인 최신 버전 2019-01-01을 사용 합니다.

--location -l

위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--name -n

리소스 이름입니다. (예: myC).

--namespace

공급자 네임 스페이스 (예: ' Microsoft. 공급자 ').

--parent

부모 경로 (예: ' resA/myA/Resa/Mya ')입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--resource-type

리소스 종류 (예: ' resC ')입니다. 네임 스페이스/형식 형식을 사용할 수도 있습니다 (예: ' Microsoft. Provider/resC ').

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az resource delete

리소스를 삭제합니다.

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

예제

' MyVm ' 이라는 가상 컴퓨터를 삭제 합니다.

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

리소스 식별자를 사용 하 여 웹 앱을 삭제 합니다.

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

리소스 식별자를 사용 하 여 서브넷을 삭제 합니다.

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

최신 api 버전을 사용 하 여 ' MyVm ' 이라는 가상 컴퓨터를 삭제 합니다 .이 버전이 미리 보기 버전 인지 여부입니다.

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

선택적 매개 변수

--api-version

리소스의 api 버전입니다 (안정적인 최신 버전의 경우 생략).

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. 제공 된 경우 다른 "리소스 Id" 인수를 지정 하지 않아야 합니다.

--latest-include-preview -v

미리 보기 버전 (예: 2020-01-01-미리 보기) 인지 여부에 관계 없이 최신 api-version이 사용 됨을 나타냅니다. 예를 들어, 지원 되는 api 버전의 리소스 공급자가 2020-01-01-preview 및 2019-01-01 인 경우이 매개 변수를 전달 하면 최신 버전 2020-01-01-미리 보기가 사용 됩니다. 그렇지 않으면이 매개 변수를 전달 하지 않고 안정적인 최신 버전 2019-01-01을 사용 합니다.

--name -n

리소스 이름입니다. (예: myC).

--namespace

공급자 네임 스페이스 (예: ' Microsoft. 공급자 ').

--parent

부모 경로 (예: ' resA/myA/Resa/Mya ')입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--resource-type

리소스 종류 (예: ' resC ')입니다. 네임 스페이스/형식 형식을 사용할 수도 있습니다 (예: ' Microsoft. Provider/resC ').

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az resource invoke-action

리소스에 대 한 작업을 호출 합니다.

리소스에 해당 하는 가능한 작업 목록은에서 찾을 수 있습니다 https://docs.microsoft.com/rest/api/ . 모든 POST 요청은 호출 될 수 있고 URI 경로 끝에 지정 된 작업입니다. 예를 들어 VM을 중지 하기 위해 요청 URI는이 https://management.azure.com/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroup}/providers/Microsoft.Compute/virtualMachines/{VM}/powerOff?api-version={APIVersion} 고 해당 작업은 powerOff 입니다. 이는에서 찾을 수 있습니다 https://docs.microsoft.com/rest/api/compute/virtualmachines/virtualmachines-stop .

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

예제

Id로 지정 된 vm의 전원을 끕니다.

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

중지 된 vm에 대 한 정보를 캡처합니다.

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

리소스에 대 한 작업을 호출 합니다. 자동 생성

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

필수 매개 변수

--action

지정 된 리소스에 대해 호출 되는 작업입니다.

선택적 매개 변수

--api-version

리소스의 api 버전입니다 (안정적인 최신 버전의 경우 생략).

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. 제공 된 경우 다른 "리소스 Id" 인수를 지정 하지 않아야 합니다.

--latest-include-preview -v

미리 보기 버전 (예: 2020-01-01-미리 보기) 인지 여부에 관계 없이 최신 api-version이 사용 됨을 나타냅니다. 예를 들어, 지원 되는 api 버전의 리소스 공급자가 2020-01-01-preview 및 2019-01-01 인 경우이 매개 변수를 전달 하면 최신 버전 2020-01-01-미리 보기가 사용 됩니다. 그렇지 않으면이 매개 변수를 전달 하지 않고 안정적인 최신 버전 2019-01-01을 사용 합니다.

--name -n

리소스 이름입니다. (예: myC).

--namespace

공급자 네임 스페이스 (예: ' Microsoft. 공급자 ').

--parent

부모 경로 (예: ' resA/myA/Resa/Mya ')입니다.

--request-body

Post 요청 본문에서 전달 될 작업에 대 한 JSON 인코딩된 매개 변수 인수입니다. @ {File}을 (를) 사용 하 여 파일에서 로드 합니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--resource-type

리소스 종류 (예: ' resC ')입니다. 네임 스페이스/형식 형식을 사용할 수도 있습니다 (예: ' Microsoft. Provider/resC ').

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az resource list

리소스를 나열합니다.

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

예제

미국 서 부 지역의 모든 리소스를 나열 합니다.

az resource list --location westus

' Context.resourcename ' 이름으로 모든 리소스를 나열 합니다.

az resource list --name 'resourceName'

' Test ' 태그가 있는 모든 리소스를 나열 합니다.

az resource list --tag test

' Test '로 시작 하는 태그가 있는 모든 리소스를 나열 합니다.

az resource list --tag 'test*'

' T r u e ' 값이 있는 ' test ' 태그가 있는 모든 리소스를 나열 합니다.

az resource list --tag test=example

선택적 매개 변수

--location -l

위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--name -n

리소스 이름입니다. (예: myC).

--namespace

공급자 네임 스페이스 (예: ' Microsoft. 공급자 ').

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--resource-type

리소스 종류 (예: ' resC ')입니다. 네임 스페이스/형식 형식을 사용할 수도 있습니다 (예: ' Microsoft. Provider/resC ').

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--tag

' Key [= value] ' 형식의 단일 태그입니다. ""를 사용 하 여 기존 태그를 지웁니다.

az resource move

리소스를 한 리소스 그룹에서 다른 리소스 그룹으로 이동 합니다 (다른 구독에서 사용할 수 있음).

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

필수 매개 변수

--destination-group

대상 리소스 그룹 이름입니다.

--ids

이동할 공백으로 구분 된 리소스 id입니다.

선택적 매개 변수

--destination-subscription-id

대상 구독 식별자입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az resource show

리소스의 세부 정보를 가져옵니다.

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

예제

' MyVm ' 이라는 가상 컴퓨터 리소스를 표시 합니다.

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

리소스 식별자를 사용 하 여 웹 앱을 표시 합니다.

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

서브넷을 표시 합니다.

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

리소스 식별자를 사용 하 여 서브넷을 표시 합니다.

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

Application gateway 경로 규칙을 표시 합니다.

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

최신 api 버전을 사용 하 여 ' MyVm ' 이라는 가상 컴퓨터 리소스를 표시 합니다 .이 버전이 미리 보기 버전 인지 여부입니다.

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

선택적 매개 변수

--api-version

리소스의 api 버전입니다 (안정적인 최신 버전의 경우 생략).

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. 제공 된 경우 다른 "리소스 Id" 인수를 지정 하지 않아야 합니다.

--include-response-body

기본 명령 출력이 모든 속성 데이터를 캡처하지 않는 경우를 사용 합니다.

허용되는 값: false, true
--latest-include-preview -v

미리 보기 버전 (예: 2020-01-01-미리 보기) 인지 여부에 관계 없이 최신 api-version이 사용 됨을 나타냅니다. 예를 들어, 지원 되는 api 버전의 리소스 공급자가 2020-01-01-preview 및 2019-01-01 인 경우이 매개 변수를 전달 하면 최신 버전 2020-01-01-미리 보기가 사용 됩니다. 그렇지 않으면이 매개 변수를 전달 하지 않고 안정적인 최신 버전 2019-01-01을 사용 합니다.

--name -n

리소스 이름입니다. (예: myC).

--namespace

공급자 네임 스페이스 (예: ' Microsoft. 공급자 ').

--parent

부모 경로 (예: ' resA/myA/Resa/Mya ')입니다.

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--resource-type

리소스 종류 (예: ' resC ')입니다. 네임 스페이스/형식 형식을 사용할 수도 있습니다 (예: ' Microsoft. Provider/resC ').

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az resource tag

리소스에 태그를 만듭니다.

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

예제

' Vmlist ' 키와 ' vm1 ' 값을 사용 하 여 ' MyVm ' 가상 머신에 태그를 표시 합니다.

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

리소스 식별자를 사용 하 여 ' vmlist ' 키와 ' vm1 ' 값을 사용 하 여 웹 앱에 태그를 만듭니다.

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

' Vmlist ' 키와 ' vm1 ' 값을 사용 하 여 가상 컴퓨터 ' MyVm '에 증분 태그를 표시 합니다. 기존 태그는 비어 있지 않습니다.

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

이 버전이 미리 보기 버전 인지 여부에 관계 없이 최신 api-version을 사용 하 여 ' MyVm ' 키에 ' vmlist ' 및 ' vm1 ' 값을 사용 하 여 가상 컴퓨터에 태그를 지정 합니다.

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

필수 매개 변수

--tags

공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.

선택적 매개 변수

--api-version

리소스의 api 버전입니다 (안정적인 최신 버전의 경우 생략).

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. 제공 된 경우 다른 "리소스 Id" 인수를 지정 하지 않아야 합니다.

--is-incremental -i

원래 태그를 삭제 하지 않고 증분 태그를 추가 하는 옵션입니다. 새 태그와 원래 태그의 키가 중복 되 면 원래 값을 덮어씁니다.

--latest-include-preview -v

미리 보기 버전 (예: 2020-01-01-미리 보기) 인지 여부에 관계 없이 최신 api-version이 사용 됨을 나타냅니다. 예를 들어, 지원 되는 api 버전의 리소스 공급자가 2020-01-01-preview 및 2019-01-01 인 경우이 매개 변수를 전달 하면 최신 버전 2020-01-01-미리 보기가 사용 됩니다. 그렇지 않으면이 매개 변수를 전달 하지 않고 안정적인 최신 버전 2019-01-01을 사용 합니다.

--name -n

리소스 이름입니다. (예: myC).

--namespace

공급자 네임 스페이스 (예: ' Microsoft. 공급자 ').

--parent

부모 경로 (예: ' resA/myA/Resa/Mya ')입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--resource-type

리소스 종류 (예: ' resC ')입니다. 네임 스페이스/형식 형식을 사용할 수도 있습니다 (예: ' Microsoft. Provider/resC ').

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az resource update

리소스를 업데이트합니다.

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]
                   [--subscription]

예제

최신 api 버전을 사용 하 여 webapp를 업데이트 합니다 .이 버전이 미리 보기 버전 인지 여부입니다.

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

리소스를 업데이트합니다. 자동 생성

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

리소스를 업데이트합니다. 자동 생성

az resource update --name myresource --resource-group myresourcegroup --resource-type subnets --set tags.key=value

선택적 매개 변수

--add

경로 및 키 값 쌍을 지정 하 여 개체 목록에 개체를 추가 합니다. 예:--속성을 추가 합니다. listProperty <key = value, string 또는 JSON string>.

--api-version

리소스의 api 버전입니다 (안정적인 최신 버전의 경우 생략).

--force-string

' Set ' 또는 ' a l l '을 사용 하는 경우 JSON으로 변환 하는 대신 문자열 리터럴을 유지 합니다.

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. 제공 된 경우 다른 "리소스 Id" 인수를 지정 하지 않아야 합니다.

--include-response-body

기본 명령 출력이 모든 속성 데이터를 캡처하지 않는 경우를 사용 합니다.

허용되는 값: false, true
--latest-include-preview -v

미리 보기 버전 (예: 2020-01-01-미리 보기) 인지 여부에 관계 없이 최신 api-version이 사용 됨을 나타냅니다. 예를 들어, 지원 되는 api 버전의 리소스 공급자가 2020-01-01-preview 및 2019-01-01 인 경우이 매개 변수를 전달 하면 최신 버전 2020-01-01-미리 보기가 사용 됩니다. 그렇지 않으면이 매개 변수를 전달 하지 않고 안정적인 최신 버전 2019-01-01을 사용 합니다.

--name -n

리소스 이름입니다. (예: myC).

--namespace

공급자 네임 스페이스 (예: ' Microsoft. 공급자 ').

--parent

부모 경로 (예: ' resA/myA/Resa/Mya ')입니다.

--remove

목록에서 속성이 나 요소를 제거 합니다. 예:--속성을 제거 합니다. 목록 또는--propertyToRemove을 제거 합니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--resource-type

리소스 종류 (예: ' resC ')입니다. 네임 스페이스/형식 형식을 사용할 수도 있습니다 (예: ' Microsoft. Provider/resC ').

--set

설정할 속성 경로 및 값을 지정 하 여 개체를 업데이트 합니다. 예:--set property1 property2 =.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az resource wait

리소스의 조건이 충족 될 때까지 대기 상태에 CLI를 추가 합니다.

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

예제

리소스의 조건이 충족 될 때까지 대기 상태에 CLI를 추가 합니다. 자동 생성

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

리소스의 조건이 충족 될 때까지 대기 상태에 CLI를 추가 합니다. 자동 생성

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

리소스의 조건이 충족 될 때까지 대기 상태에 CLI를 추가 합니다. 자동 생성

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

선택적 매개 변수

--api-version

리소스의 api 버전입니다 (안정적인 최신 버전의 경우 생략).

--created

' 성공 '에서 ' provisioningState '를 사용 하 여 만들 때까지 기다립니다.

--custom

조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예를 들어 provisioningState! = ' InProgress ', instanceView. 상태 [? code = = ' PowerState/running '].

--deleted

삭제 될 때까지 기다립니다.

--exists

리소스가 있을 때까지 기다립니다.

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. 제공 된 경우 다른 "리소스 Id" 인수를 지정 하지 않아야 합니다.

--include-response-body

기본 명령 출력이 모든 속성 데이터를 캡처하지 않는 경우를 사용 합니다.

허용되는 값: false, true
--interval

폴링 간격 (초)입니다.

기본값: 30
--name -n

리소스 이름입니다. (예: myC).

--namespace

공급자 네임 스페이스 (예: ' Microsoft. 공급자 ').

--parent

부모 경로 (예: ' resA/myA/Resa/Mya ')입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--resource-type

리소스 종류 (예: ' resC ')입니다. 네임 스페이스/형식 형식을 사용할 수도 있습니다 (예: ' Microsoft. Provider/resC ').

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--timeout

최대 대기 시간 (초)입니다.

기본값: 3600
--updated

' 성공 '으로 provisioningState으로 업데이트할 때까지 기다립니다.