Monitors - Update
MonitorResource 업데이트
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}?api-version=2021-09-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
monitor
|
path | True |
string |
리소스 이름 모니터링 |
resource
|
path | True |
string |
리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다. |
subscription
|
path | True |
string |
대상 구독의 ID입니다. |
api-version
|
query | True |
string |
이 작업에 사용할 API 버전입니다. |
요청 본문
Name | 형식 | Description |
---|---|---|
dynatraceEnvironmentProperties |
Dynatrace 환경의 속성입니다. |
|
marketplaceSubscriptionStatus |
Marketplace 구독 상태. |
|
monitoringStatus |
모니터의 상태입니다. |
|
planData |
청구 플랜 정보입니다. |
|
tags |
object |
리소스 태그. |
userInfo |
사용자 정보. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
ARM 작업이 성공적으로 완료되었습니다. |
|
Other Status Codes |
실패한 작업에 대한 오류 세부 정보를 반환하는 모든 Azure Resource Manager API에 대한 일반적인 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
Monitors_Update_Maximum |
Monitors_Update_Minimum |
Monitors_Update_MaximumSet_Gen
Sample Request
PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Dynatrace.Observability/monitors/myMonitor?api-version=2021-09-01
{
"tags": {
"Environment": "Dev"
},
"monitoringStatus": "Enabled",
"marketplaceSubscriptionStatus": "Active",
"dynatraceEnvironmentProperties": {
"accountInfo": {},
"environmentInfo": {},
"singleSignOnProperties": {}
},
"userInfo": {
"firstName": "Alice",
"lastName": "Bobab",
"emailAddress": "alice@microsoft.com",
"phoneNumber": "123456",
"country": "westus2"
},
"planData": {
"usageType": "Committed",
"billingCycle": "Monthly",
"planDetails": "dynatraceapitestplan",
"effectiveDate": "2019-08-30T15:14:33+02:00"
}
}
Sample Response
{
"identity": {
"principalId": "4534676867978",
"tenantId": "23456789001",
"type": "SystemAssigned"
},
"properties": {
"monitoringStatus": "Enabled",
"marketplaceSubscriptionStatus": "Active",
"dynatraceEnvironmentProperties": {
"userId": "alice123",
"accountInfo": {
"accountId": "1234567890",
"regionId": "wus2"
},
"environmentInfo": {
"environmentId": "a23xcv456",
"ingestionKey": "1234567890",
"logsIngestionEndpoint": "https://dynatrace.com",
"landingURL": "https://a23xcv456.dynatrace.com"
},
"singleSignOnProperties": {
"singleSignOnState": "Enable",
"enterpriseAppId": "00000000-0000-0000-0000-000000000000",
"singleSignOnUrl": "https://www.dynatrace.io/IAmSomeHash",
"aadDomains": [
"mpliftrdt20210811outlook.onmicrosoft.com"
]
}
},
"userInfo": {
"firstName": "Alice",
"lastName": "Bobab",
"emailAddress": "alice@microsoft.com",
"phoneNumber": "123456",
"country": "westus2"
},
"planData": {
"usageType": "Committed",
"billingCycle": "Monthly",
"planDetails": "dynatraceapitestplan",
"effectiveDate": "2019-08-30T15:14:33+02:00"
},
"liftrResourceCategory": "Unknown",
"liftrResourcePreference": 28,
"provisioningState": "Accepted"
},
"systemData": {
"createdBy": "alice@microsoft.com",
"createdByType": "User",
"createdAt": "2021-07-16T04:25:21.040Z",
"lastModifiedBy": "alice@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-07-16T04:25:21.040Z"
},
"tags": {
"Environment": "Dev"
},
"location": "West US 2",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/monitors/myMonitor",
"name": "myMonitor",
"type": "Dynatrace.Observability/monitors"
}
Monitors_Update_MinimumSet_Gen
Sample Request
PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Dynatrace.Observability/monitors/myMonitor?api-version=2021-09-01
{}
Sample Response
{
"properties": {},
"location": "West US 2"
}
정의
Name | Description |
---|---|
Account |
Dynatrace 계정 정보 |
created |
리소스를 만든 ID의 형식입니다. |
Dynatrace |
Dynatrace 환경의 속성입니다. |
Dynatrace |
Dynatrace Single Sign-On의 세부 정보입니다. |
Environment |
Dynatrace 환경 정보 |
Error |
리소스 관리 오류 추가 정보입니다. |
Error |
오류 세부 정보입니다. |
Error |
오류 응답 |
Identity |
이 리소스에 할당된 관리 서비스 ID의 속성입니다. |
Liftr |
Liftr 리소스 범주 |
Managed |
이 리소스에 할당된 관리 ID의 종류입니다. |
Marketplace |
리소스의 Marketplace 구독 상태를 지정하는 플래그입니다. 결제가 정시에 이루어지지 않으면 리소스가 일시 중단됨 상태로 진행됩니다. |
Monitoring |
리소스 모니터링을 사용하도록 설정하거나 사용하지 않도록 설정할지 여부를 지정하는 플래그입니다. |
Monitor |
Dynatrace Monitor 리소스 |
Monitor |
MonitorResource의 updatable 속성입니다. |
Plan |
청구 플랜 정보입니다. |
Provisioning |
모니터링 리소스의 프로비전 상태 |
Single |
SSO 리소스의 다양한 상태 |
system |
리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다. |
User |
사용자가 할당한 관리 ID입니다. |
User |
사용자 정보. |
AccountInfo
Dynatrace 계정 정보
Name | 형식 | Description |
---|---|---|
accountId |
string |
이 환경이 연결된 계정의 계정 ID |
regionId |
string |
계정이 만들어진 지역 |
createdByType
리소스를 만든 ID의 형식입니다.
Name | 형식 | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DynatraceEnvironmentProperties
Dynatrace 환경의 속성입니다.
Name | 형식 | Description |
---|---|---|
accountInfo |
Dynatrace 계정 정보 |
|
environmentInfo |
Dynatrace 환경 정보 |
|
singleSignOnProperties |
Dynatrace Single Sign-On의 세부 정보입니다. |
|
userId |
string |
User id |
DynatraceSingleSignOnProperties
Dynatrace Single Sign-On의 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
aadDomains |
string[] |
Aad(azure active directory) 도메인의 배열 |
enterpriseAppId |
string |
VM에 설치된 Dynatrace 에이전트의 버전입니다. |
provisioningState |
리소스의 프로비전 상태입니다. |
|
singleSignOnState |
상태 Single Sign On |
|
singleSignOnUrl |
string |
이 Dynatrace 환경과 관련된 로그인 URL |
EnvironmentInfo
Dynatrace 환경 정보
Name | 형식 | Description |
---|---|---|
environmentId |
string |
생성된 환경의 ID |
ingestionKey |
string |
환경의 수집 키 |
landingURL |
string |
Dynatrace 환경의 방문 URL |
logsIngestionEndpoint |
string |
로그를 보내는 데 사용되는 수집 엔드포인트 |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
Name | 형식 | Description |
---|---|---|
info |
object |
추가 정보입니다. |
type |
string |
추가 정보 유형입니다. |
ErrorDetail
오류 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
additionalInfo |
오류 추가 정보입니다. |
|
code |
string |
오류 코드입니다. |
details |
오류 세부 정보입니다. |
|
message |
string |
오류 메시지입니다. |
target |
string |
오류 대상입니다. |
ErrorResponse
오류 응답
Name | 형식 | Description |
---|---|---|
error |
Error 개체. |
IdentityProperties
이 리소스에 할당된 관리 서비스 ID의 속성입니다.
Name | 형식 | Description |
---|---|---|
principalId |
string |
이 보안 주체의 활성 디렉터리 식별자입니다. |
tenantId |
string |
보안 주체의 Active Directory 테넌트 ID입니다. |
type |
이 리소스에 할당된 관리 ID의 유형입니다. |
|
userAssignedIdentities |
<string,
User |
사용자가 이 리소스에 할당한 ID입니다. |
LiftrResourceCategories
Liftr 리소스 범주
Name | 형식 | Description |
---|---|---|
MonitorLogs |
string |
|
Unknown |
string |
ManagedIdentityType
이 리소스에 할당된 관리 ID의 종류입니다.
Name | 형식 | Description |
---|---|---|
SystemAndUserAssigned |
string |
|
SystemAssigned |
string |
|
UserAssigned |
string |
MarketplaceSubscriptionStatus
리소스의 Marketplace 구독 상태를 지정하는 플래그입니다. 결제가 정시에 이루어지지 않으면 리소스가 일시 중단됨 상태로 진행됩니다.
Name | 형식 | Description |
---|---|---|
Active |
string |
|
Suspended |
string |
MonitoringStatus
리소스 모니터링을 사용하도록 설정하거나 사용하지 않도록 설정할지 여부를 지정하는 플래그입니다.
Name | 형식 | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
MonitorResource
Dynatrace Monitor 리소스
Name | 형식 | Description |
---|---|---|
id |
string |
리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
이 리소스에 할당된 관리 서비스 ID입니다. |
|
location |
string |
리소스가 있는 지리적 위치 |
name |
string |
리소스의 이름입니다. |
properties.dynatraceEnvironmentProperties |
Dynatrace 환경의 속성입니다. |
|
properties.liftrResourceCategory |
Liftr 리소스 범주입니다. |
|
properties.liftrResourcePreference |
integer |
리소스의 우선 순위입니다. |
properties.marketplaceSubscriptionStatus |
Marketplace 구독 상태. |
|
properties.monitoringStatus |
모니터의 상태입니다. |
|
properties.planData |
청구 플랜 정보입니다. |
|
properties.provisioningState |
리소스의 프로비전 상태입니다. |
|
properties.userInfo |
사용자 정보. |
|
systemData |
이 리소스에 대한 시스템 메타데이터입니다. |
|
tags |
object |
리소스 태그. |
type |
string |
리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" |
MonitorResourceUpdate
MonitorResource의 updatable 속성입니다.
Name | 형식 | Description |
---|---|---|
dynatraceEnvironmentProperties |
Dynatrace 환경의 속성입니다. |
|
marketplaceSubscriptionStatus |
Marketplace 구독 상태. |
|
monitoringStatus |
모니터의 상태입니다. |
|
planData |
청구 플랜 정보입니다. |
|
tags |
object |
리소스 태그. |
userInfo |
사용자 정보. |
PlanData
청구 플랜 정보입니다.
Name | 형식 | Description |
---|---|---|
billingCycle |
string |
월별/매주와 같은 다양한 청구 주기. 열거형일 수 있습니다. |
effectiveDate |
string |
계획이 적용된 날짜 |
planDetails |
string |
Dynatrace에서 게시한 계획 ID |
usageType |
string |
PAYG/COMMITTED와 같은 다른 사용 유형입니다. 열거형일 수 있습니다. |
ProvisioningState
모니터링 리소스의 프로비전 상태
Name | 형식 | Description |
---|---|---|
Accepted |
string |
|
Canceled |
string |
|
Creating |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
NotSpecified |
string |
|
Succeeded |
string |
|
Updating |
string |
SingleSignOnStates
SSO 리소스의 다양한 상태
Name | 형식 | Description |
---|---|---|
Disable |
string |
|
Enable |
string |
|
Existing |
string |
|
Initial |
string |
systemData
리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.
Name | 형식 | Description |
---|---|---|
createdAt |
string |
UTC(리소스 만들기)의 타임스탬프입니다. |
createdBy |
string |
리소스를 만든 ID입니다. |
createdByType |
리소스를 만든 ID의 형식입니다. |
|
lastModifiedAt |
string |
리소스 마지막 수정의 타임스탬프(UTC) |
lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
lastModifiedByType |
리소스를 마지막으로 수정한 ID 유형입니다. |
UserAssignedIdentity
사용자가 할당한 관리 ID입니다.
Name | 형식 | Description |
---|---|---|
clientId |
string |
이 보안 주체에 대한 Active Directory 클라이언트 식별자입니다. |
principalId |
string |
이 보안 주체에 대한 활성 디렉터리 식별자입니다. |
UserInfo
사용자 정보.
Name | 형식 | Description |
---|---|---|
country |
string |
사용자의 국가 |
emailAddress |
string |
필요한 경우 Dynatrace에서 연락하는 데 사용하는 사용자의 Email |
firstName |
string |
사용자의 이름 |
lastName |
string |
사용자의 성 |
phoneNumber |
string |
필요한 경우 Dynatrace에서 연락하는 데 사용하는 사용자의 전화 번호 |