az elastic monitor tag-rule

참고

이 참조는 Azure CLI(버전 2.15.0 이상)에 대한 탄력적 확장의 일부입니다. 확장은 az elastic monitor tag-rule 명령을 처음 실행할 때 자동으로 설치됩니다. 확장에 대해 자세히 알아보세요.

탄력적 태그 규칙을 관리합니다.

명령

az elastic monitor tag-rule create

지정된 모니터 리소스에 대한 태그 규칙 집합을 만듭니다.

az elastic monitor tag-rule delete

지정된 모니터 리소스에 대한 태그 규칙 집합을 삭제합니다.

az elastic monitor tag-rule list

지정된 모니터 리소스에 대한 태그 규칙을 나열합니다.

az elastic monitor tag-rule show

지정된 모니터 리소스에 대한 태그 규칙 집합을 가져옵니다.

az elastic monitor tag-rule update

지정된 모니터 리소스에 대한 태그 규칙 집합을 업데이트합니다.

az elastic monitor tag-rule wait

탄력적 모니터 태그 규칙의 조건이 충족될 때까지 CLI를 대기 상태로 설정합니다.

az elastic monitor tag-rule create

지정된 모니터 리소스에 대한 태그 규칙 집합을 만듭니다.

az elastic monitor tag-rule create --monitor-name
                                   --resource-group
                                   --rule-set-name
                                   [--filtering-tags]
                                   [--provisioning-state {Accepted, Canceled, Creating, Deleted, Deleting, Failed, NotSpecified, Succeeded, Updating}]
                                   [--send-aad-logs {false, true}]
                                   [--send-activity-logs {false, true}]
                                   [--send-subscription-logs {false, true}]

예제

TagRules_CreateOrUpdate

az elastic monitor tag-rule create --monitor-name "myMonitor" --filtering-tags name="Environment" action="Include" value="Prod" --filtering-tags name="Environment" action="Exclude" value="Dev" --send-aad-logs false --send-activity-logs true --send-subscription-logs true --resource-group "myResourceGroup" --rule-set-name "default"

필수 매개 변수

--monitor-name

리소스 이름을 모니터링합니다.

--resource-group -g

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

--rule-set-name

태그 규칙 집합 리소스 이름입니다.

선택적 매개 변수

--filtering-tags

로그 캡처에 사용할 필터링 태그 목록입니다. SendActivityLogs 플래그를 사용하는 경우에만 적용됩니다. 비어 있으면 모든 리소스가 캡처됩니다. 제외 작업만 지정하면 사용 가능한 모든 리소스 목록에 규칙이 적용됩니다. 포함 작업이 지정된 경우 규칙에는 연결된 태그가 있는 리소스만 포함됩니다.

--provisioning-state

모니터링 태그 규칙의 프로비전 상태입니다.

허용되는 값: Accepted, Canceled, Creating, Deleted, Deleting, Failed, NotSpecified, Succeeded, Updating
--send-aad-logs

모니터 리소스에 대해 AAD 로그를 보내야 하는지 지정하는 플래그입니다.

허용되는 값: false, true
--send-activity-logs

Monitor 리소스에 대해 Azure 리소스의 활동 로그를 보내야 하는지 지정하는 플래그입니다.

허용되는 값: false, true
--send-subscription-logs

Monitor 리소스에 대한 구독 로그를 보내야 하는지 지정하는 플래그입니다.

허용되는 값: false, true

az elastic monitor tag-rule delete

지정된 모니터 리소스에 대한 태그 규칙 집합을 삭제합니다.

az elastic monitor tag-rule delete --monitor-name
                                   --resource-group
                                   --rule-set-name
                                   [--no-wait]
                                   [--yes]

예제

TagRules_Delete

az elastic monitor tag-rule delete --monitor-name "myMonitor" --resource-group "myResourceGroup" --rule-set-name "default"

필수 매개 변수

--monitor-name

리소스 이름을 모니터링합니다.

--resource-group -g

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

--rule-set-name

태그 규칙 집합 리소스 이름입니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az elastic monitor tag-rule list

지정된 모니터 리소스에 대한 태그 규칙을 나열합니다.

az elastic monitor tag-rule list --monitor-name
                                 --resource-group

예제

TagRules_List

az elastic monitor tag-rule list --monitor-name "myMonitor" --resource-group "myResourceGroup"

필수 매개 변수

--monitor-name

리소스 이름을 모니터링합니다.

--resource-group -g

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

az elastic monitor tag-rule show

지정된 모니터 리소스에 대한 태그 규칙 집합을 가져옵니다.

az elastic monitor tag-rule show --monitor-name
                                 --resource-group
                                 --rule-set-name

예제

TagRules_Get

az elastic monitor tag-rule show --monitor-name "myMonitor" --resource-group "myResourceGroup" --rule-set-name "default"

필수 매개 변수

--monitor-name

리소스 이름을 모니터링합니다.

--resource-group -g

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

--rule-set-name

태그 규칙 집합 리소스 이름입니다.

az elastic monitor tag-rule update

지정된 모니터 리소스에 대한 태그 규칙 집합을 업데이트합니다.

az elastic monitor tag-rule update --monitor-name
                                   --resource-group
                                   --rule-set-name
                                   [--add]
                                   [--filtering-tags]
                                   [--force-string]
                                   [--provisioning-state {Accepted, Canceled, Creating, Deleted, Deleting, Failed, NotSpecified, Succeeded, Updating}]
                                   [--remove]
                                   [--send-aad-logs {false, true}]
                                   [--send-activity-logs {false, true}]
                                   [--send-subscription-logs {false, true}]
                                   [--set]

필수 매개 변수

--monitor-name

리소스 이름을 모니터링합니다.

--resource-group -g

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

--rule-set-name

태그 규칙 집합 리소스 이름입니다.

선택적 매개 변수

--add

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

--filtering-tags

로그 캡처에 사용할 필터링 태그 목록입니다. SendActivityLogs 플래그를 사용하는 경우에만 적용됩니다. 비어 있으면 모든 리소스가 캡처됩니다. 제외 작업만 지정하면 사용 가능한 모든 리소스 목록에 규칙이 적용됩니다. 포함 작업이 지정된 경우 규칙에는 연결된 태그가 있는 리소스만 포함됩니다.

--force-string

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

--provisioning-state

모니터링 태그 규칙의 프로비전 상태입니다.

허용되는 값: Accepted, Canceled, Creating, Deleted, Deleting, Failed, NotSpecified, Succeeded, Updating
--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list OR --remove propertyToRemove.

--send-aad-logs

모니터 리소스에 대해 AAD 로그를 보내야 하는지 지정하는 플래그입니다.

허용되는 값: false, true
--send-activity-logs

Monitor 리소스에 대해 Azure 리소스의 활동 로그를 보내야 하는지 지정하는 플래그입니다.

허용되는 값: false, true
--send-subscription-logs

Monitor 리소스에 대한 구독 로그를 보내야 하는지 지정하는 플래그입니다.

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

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

az elastic monitor tag-rule wait

탄력적 모니터 태그 규칙의 조건이 충족될 때까지 CLI를 대기 상태로 설정합니다.

az elastic monitor tag-rule wait --monitor-name
                                 --resource-group
                                 --rule-set-name
                                 [--created]
                                 [--custom]
                                 [--deleted]
                                 [--exists]
                                 [--interval]
                                 [--timeout]
                                 [--updated]

예제

탄력적 모니터 태그 규칙이 성공적으로 삭제될 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지합니다.

az elastic monitor tag-rule wait --monitor-name "myMonitor" --resource-group "myResourceGroup" --rule-set-name "default" --deleted

필수 매개 변수

--monitor-name

리소스 이름을 모니터링합니다.

--resource-group -g

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

--rule-set-name

태그 규칙 집합 리소스 이름입니다.

선택적 매개 변수

--created

'Succeeded'에서 'provisioningState'를 사용하여 생성될 때까지 기다립니다.

--custom

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

--deleted

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

--exists

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

--interval

폴링 간격(초)입니다.

기본값: 30
--timeout

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

기본값: 3600
--updated

'Succeeded'에서 provisioningState로 업데이트될 때까지 기다립니다.