Поделиться через


OperationsDiscovery interface

Класс обнаружения операций.

Свойства

display

Содержит локализованные сведения о отображении для конкретной операции или действия. Это значение будет использоваться несколькими клиентами для определений пользовательских ролей (1) для RBAC; (2) сложные фильтры запросов для службы событий; и (3) журнал аудита / записи для операций управления.

isDataAction

Указывает, является ли операция действием данных

name

Возвращает или задает имя 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 в коллекции или именованном значении, следует использовать запись. Если это GET, следует использовать чтение. Если это DELETE, следует использовать удаление. Если это POST, следует использовать действие. Как примечание: всем поставщикам ресурсов потребуется включить операцию "{Пространство имен поставщика ресурсов}/register/action" в ответ. Этот API используется для регистрации для своей службы и должен содержать сведения об операции (например, локализованное имя поставщика ресурсов и любые специальные рекомендации, такие как выпуск PII).
origin

Возвращает или задает источник. Предполагаемый исполнитель операции; управляет отображением операции в пользовательском интерфейсе RBAC и пользовательском интерфейсе журналов аудита. Значение по умолчанию — user, system.

properties

Свойства clientDiscovery.

Сведения о свойстве

display

Содержит локализованные сведения о отображении для конкретной операции или действия. Это значение будет использоваться несколькими клиентами для определений пользовательских ролей (1) для RBAC; (2) сложные фильтры запросов для службы событий; и (3) журнал аудита / записи для операций управления.

display?: Display

Значение свойства

isDataAction

Указывает, является ли операция действием данных

isDataAction?: boolean

Значение свойства

boolean

name

Возвращает или задает имя 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 в коллекции или именованном значении, следует использовать запись. Если это GET, следует использовать чтение. Если это DELETE, следует использовать удаление. Если это POST, следует использовать действие. Как примечание: всем поставщикам ресурсов потребуется включить операцию "{Пространство имен поставщика ресурсов}/register/action" в ответ. Этот API используется для регистрации для своей службы и должен содержать сведения об операции (например, локализованное имя поставщика ресурсов и любые специальные рекомендации, такие как выпуск PII).
name?: string

Значение свойства

string

origin

Возвращает или задает источник. Предполагаемый исполнитель операции; управляет отображением операции в пользовательском интерфейсе RBAC и пользовательском интерфейсе журналов аудита. Значение по умолчанию — user, system.

origin?: string

Значение свойства

string

properties

Свойства clientDiscovery.

properties?: Record<string, unknown>

Значение свойства

Record<string, unknown>