다음을 통해 공유


Log Profiles - Update

기존 LogProfilesResource를 업데이트. 다른 필드를 업데이트하려면 CreateOrUpdate 메서드를 사용합니다.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Insights/logprofiles/{logProfileName}?api-version=2016-03-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
logProfileName
path True

string

로그 프로필의 이름입니다.

subscriptionId
path True

string

대상 구독의 ID입니다.

api-version
query True

string

이 작업에 사용할 API 버전입니다.

요청 본문

Name 필수 형식 Description
properties.categories True

string[]

로그의 범주입니다. 이러한 범주는 사용자에게 편리한 대로 만들어집니다. 일부 값은 'Write', 'Delete' 및/또는 'Action'입니다.

properties.locations True

string[]

활동 로그 이벤트를 저장하거나 스트리밍해야 하는 지역 목록입니다. '전역' 위치를 포함하여 유효한 ARM 위치의 쉼표로 구분된 목록입니다.

properties.retentionPolicy True

RetentionPolicy

로그의 이벤트에 대한 보존 정책입니다.

properties.serviceBusRuleId

string

활동 로그 스트리밍을 위해 Event Hubs를 만들려는 Service Bus 네임스페이스의 서비스 버스 규칙 ID입니다. 규칙 ID는 '{service bus 리소스 ID}/authorizationrules/{key name}' 형식입니다.

properties.storageAccountId

string

활동 로그를 보낼 스토리지 계정의 리소스 ID입니다.

tags

object

리소스 태그

응답

Name 형식 Description
200 OK

LogProfileResource

기존 로그 프로필이 성공적으로 업데이트되었습니다.

Other Status Codes

ErrorResponse

작업이 실패한 이유를 설명하는 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 Flow

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정 가장

예제

Patch a log profile

샘플 요청

PATCH https://management.azure.com/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/providers/Microsoft.Insights/logprofiles/Rac46PostSwapRG?api-version=2016-03-01

{
  "tags": {
    "key1": "value1"
  },
  "properties": {
    "locations": [
      "global"
    ],
    "categories": [
      "Write",
      "Delete",
      "Action"
    ],
    "retentionPolicy": {
      "enabled": true,
      "days": 3
    },
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/JohnKemTest/providers/Microsoft.Storage/storageAccounts/johnkemtest8162",
    "serviceBusRuleId": ""
  }
}

샘플 응답

{
  "id": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/providers/microsoft.insights/logprofiles/default",
  "type": "",
  "name": "default",
  "location": "",
  "tags": {
    "key1": "value1"
  },
  "properties": {
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/JohnKemTest/providers/Microsoft.Storage/storageAccounts/johnkemtest8162",
    "serviceBusRuleId": "",
    "locations": [
      "global"
    ],
    "categories": [
      "Delete",
      "Write",
      "Action"
    ],
    "retentionPolicy": {
      "enabled": true,
      "days": 3
    }
  }
}

정의

Name Description
ErrorResponse

오류 응답의 형식을 설명합니다.

LogProfileResource

로그 프로필 리소스입니다.

LogProfileResourcePatch

패치 작업에 대한 로그 프로필 리소스입니다.

RetentionPolicy

로그에 대한 보존 정책을 지정합니다.

ErrorResponse

오류 응답의 형식을 설명합니다.

Name 형식 Description
code

string

오류 코드

message

string

작업이 실패한 이유를 나타내는 오류 메시지입니다.

LogProfileResource

로그 프로필 리소스입니다.

Name 형식 Description
id

string

Azure 리소스 ID

location

string

리소스 위치

name

string

Azure 리소스 이름

properties.categories

string[]

로그의 범주입니다. 이러한 범주는 사용자에게 편리한 대로 만들어집니다. 일부 값은 'Write', 'Delete' 및/또는 'Action'입니다.

properties.locations

string[]

활동 로그 이벤트를 저장하거나 스트리밍해야 하는 지역 목록입니다. '전역' 위치를 포함하여 유효한 ARM 위치의 쉼표로 구분된 목록입니다.

properties.retentionPolicy

RetentionPolicy

로그의 이벤트에 대한 보존 정책입니다.

properties.serviceBusRuleId

string

활동 로그 스트리밍을 위해 Event Hubs를 만들려는 Service Bus 네임스페이스의 서비스 버스 규칙 ID입니다. 규칙 ID는 '{service bus 리소스 ID}/authorizationrules/{key name}' 형식입니다.

properties.storageAccountId

string

활동 로그를 보낼 스토리지 계정의 리소스 ID입니다.

tags

object

리소스 태그

type

string

Azure 리소스 종류

LogProfileResourcePatch

패치 작업에 대한 로그 프로필 리소스입니다.

Name 형식 Description
properties.categories

string[]

로그의 범주입니다. 이러한 범주는 사용자에게 편리한 대로 만들어집니다. 일부 값은 'Write', 'Delete' 및/또는 'Action'입니다.

properties.locations

string[]

활동 로그 이벤트를 저장하거나 스트리밍해야 하는 지역 목록입니다. '전역' 위치를 포함하여 유효한 ARM 위치의 쉼표로 구분된 목록입니다.

properties.retentionPolicy

RetentionPolicy

로그의 이벤트에 대한 보존 정책입니다.

properties.serviceBusRuleId

string

활동 로그 스트리밍을 위해 Event Hubs를 만들려는 Service Bus 네임스페이스의 서비스 버스 규칙 ID입니다. 규칙 ID는 '{service bus 리소스 ID}/authorizationrules/{key name}' 형식입니다.

properties.storageAccountId

string

활동 로그를 보낼 스토리지 계정의 리소스 ID입니다.

tags

object

리소스 태그

RetentionPolicy

로그에 대한 보존 정책을 지정합니다.

Name 형식 Description
days

integer

보존 기간(일)의 일 수입니다. 값 0은 이벤트를 무기한 유지합니다.

enabled

boolean

보존 정책을 사용할 수 있는지 여부를 나타내는 값입니다.