다음을 통해 공유


Operations Discovery - Get

GET https://management.azure.com/providers/Microsoft.Migrate/operations?api-version=2023-08-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
api-version
query True

string

클라이언트 API 버전입니다.

응답

Name 형식 Description
200 OK

OperationsDiscoveryCollection

성공

Other Status Codes

CloudError

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

보안

azure_auth

Azure Active Directory OAuth2 흐름

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

범위

Name Description
user_impersonation 사용자 계정 가장

예제

OperationsDiscovery_Get

샘플 요청

GET https://management.azure.com/providers/Microsoft.Migrate/operations?api-version=2023-08-01

샘플 응답

{
  "value": [
    {
      "name": "Read",
      "display": {
        "provider": "Microsoft.Migrate",
        "resource": "Microsoft.Migrate/moveCollections",
        "operation": "Read",
        "description": "Reads the move collection."
      },
      "origin": "user"
    },
    {
      "name": "Write",
      "display": {
        "provider": "Microsoft.Migrate",
        "resource": "Microsoft.Migrate/moveCollections",
        "operation": "Write",
        "description": "Creates or updates a move collection."
      },
      "origin": "user"
    }
  ]
}

정의

Name Description
CloudError

서비스의 오류 응답입니다.

CloudErrorBody

서비스의 오류 응답입니다.

Display

이 특정 작업/작업에 대한 지역화된 표시 정보를 포함합니다. 이러한 값은 RBAC에 대한 (1) 사용자 지정 역할 정의에 대해 여러 클라이언트에서 사용됩니다. (2) 이벤트 서비스에 대한 복잡한 쿼리 필터; 및 (3) 관리 작업에 대한 감사 기록/레코드입니다.

OperationsDiscovery

Operations 검색 클래스입니다.

OperationsDiscoveryCollection

ClientDiscovery 세부 정보의 컬렉션입니다.

CloudError

서비스의 오류 응답입니다.

Name 형식 Description
error

CloudErrorBody

클라우드 오류 본문입니다.

CloudErrorBody

서비스의 오류 응답입니다.

Name 형식 Description
code

string

오류의 식별자입니다. 코드는 고정적이며 프로그래밍 방식으로 사용할 수 있습니다.

details

CloudErrorBody[]

오류에 대한 추가 세부 정보 목록입니다.

message

string

사용자 인터페이스에 표시하기에 적합한 오류를 설명하는 메시지입니다.

target

string

특정 오류의 대상입니다. 예를 들어 오류가 발생한 속성의 이름입니다.

Display

이 특정 작업/작업에 대한 지역화된 표시 정보를 포함합니다. 이러한 값은 RBAC에 대한 (1) 사용자 지정 역할 정의에 대해 여러 클라이언트에서 사용됩니다. (2) 이벤트 서비스에 대한 복잡한 쿼리 필터; 및 (3) 관리 작업에 대한 감사 기록/레코드입니다.

Name 형식 Description
description

string

설명을 가져오거나 설정합니다. 사용자에게 표시되어야 하므로 작업에 대한 지역화된 친숙한 설명입니다. 이는 철저하면서도 간결해야 하며 도구 팁과 자세한 보기에 사용됩니다. 네임스페이스에 대한 규범적 지침: 'display.provider' 리소스 만들기 또는 업데이트 'display.provider' 리소스 삭제 'display.provider' 리소스는 네임스페이스에 대한 모든 'display.provider' 리소스 규범 지침에 대해 다른 작업을 수행합니다. 'display.resource' 만들기 또는 업데이트 'display.resource' 'display.resource' 'ActionName' 모든 'display.resource' 삭제를 읽습니다.

operation

string

작업을 가져오거나 설정합니다. 사용자에게 표시되어야 하는 작업에 대한 지역화된 이름입니다. 그것은 간결해야 (드롭 다운에 맞게) 하지만 명확 (즉, 자체 문서화). 타이틀 대/소문자 구분을 사용해야 합니다. 규범적 지침: 'ActionName' 삭제 만들기 또는 업데이트 읽기

provider

string

공급자를 가져오거나 설정합니다. 리소스 공급자 이름의 지역화된 친숙한 형식입니다. 이 형식에는 게시자/회사를 담당하는 회사도 포함될 것으로 예상됩니다. 타이틀 대/소문자를 사용하고 자사 서비스에 대해 "Microsoft"로 시작해야 합니다. 예: "Microsoft Monitoring Insights" 또는 "Microsoft Compute.".

resource

string

리소스를 가져오거나 설정합니다. 이 작업/작업과 관련된 지역화된 친숙한 형식입니다. 리소스 공급자에 대한 공개 설명서와 일치해야 합니다. 타이틀 대/소문자 구분을 사용해야 합니다. 이 값은 특정 URL 형식에 대해 고유해야 합니다(예: 중첩된 형식은 부모의 display.resource 필드를 다시 사용하지 않아야 함)(예: "Virtual Machines" 또는 "Scheduler 작업 컬렉션" 또는 "Virtual Machine VM 크기" 또는 "Scheduler 작업").

OperationsDiscovery

Operations 검색 클래스입니다.

Name 형식 Description
display

Display

이 특정 작업/작업에 대한 지역화된 표시 정보를 포함합니다. 이러한 값은 RBAC에 대한 (1) 사용자 지정 역할 정의에 대해 여러 클라이언트에서 사용됩니다. (2) 이벤트 서비스에 대한 복잡한 쿼리 필터; 및 (3) 관리 작업에 대한 감사 기록/레코드입니다.

isDataAction

boolean

작업이 데이터 작업인지 여부를 나타냅니다.

name

string

API의 이름을 가져오거나 설정합니다. 이 특정 개체에 대해 수행되는 작업의 이름입니다. RBAC/이벤트 서비스에 표시되는 작업 이름과 일치해야 합니다. 작업의 예는 다음과 같습니다.

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete 각 작업에는 순서대로 (1) 리소스 공급자 네임스페이스(2) 작업이 적용되는 형식 계층 구조(예: SQL Azure 데이터베이스의 서버/데이터베이스)(3) 적용되는 형식을 나타내는 읽기, 쓰기, 작업 또는 삭제가 포함되어야 합니다. 컬렉션 또는 명명된 값의 PUT/PATCH인 경우 Write를 사용해야 합니다. GET인 경우 읽기를 사용해야 합니다. DELETE인 경우 Delete를 사용해야 합니다. POST인 경우 작업을 사용해야 합니다. 참고: 모든 리소스 공급자는 응답에 "{리소스 공급자 네임스페이스}/register/action" 작업을 포함해야 합니다. 이 API는 서비스에 등록하는 데 사용되며 작업에 대한 세부 정보(예: 리소스 공급자의 지역화된 이름 + PII 릴리스와 같은 특별한 고려 사항)를 포함해야 합니다.
origin

string

원본을 가져오거나 설정합니다. 작업의 의도된 실행기입니다. 는 RBAC UX 및 감사 로그 UX에서 작업의 표시를 제어합니다. 기본값은 "user,system"입니다.

properties

object

ClientDiscovery 속성입니다.

OperationsDiscoveryCollection

ClientDiscovery 세부 정보의 컬렉션입니다.

Name 형식 Description
nextLink

string

다음 링크의 값을 가져오거나 설정합니다.

value

OperationsDiscovery[]

ClientDiscovery 세부 정보를 가져오거나 설정합니다.