Partager via


OperationsDiscovery interface

Classe de découverte des opérations.

Propriétés

display

Contient les informations d’affichage localisées pour cette opération/action particulière. Cette valeur sera utilisée par plusieurs clients pour (1) définitions de rôle personnalisées pour RBAC ; (2) filtres de requêtes complexes pour le service d’événements ; et (3) historique d’audit / enregistrements pour les opérations de gestion.

isDataAction

Indique si l’opération est une action de données

name

Obtient ou définit le nom de l’API. Nom de l’opération en cours d’exécution sur cet objet particulier. Il doit correspondre au nom de l’action qui apparaît dans RBAC / le service d’événements. Voici quelques exemples d’opérations :

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete Chaque action doit inclure, dans l’ordre : (1) Hiérarchie de type de l’espace de noms du fournisseur de ressources (2) pour laquelle l’action s’applique (par exemple, serveur/bases de données pour une base de données SQL Azure) (3) Lecture, Écriture, Action ou Suppression indiquant quel type s’applique. S’il s’agit d’une valeur PUT/PATCH sur une collection ou une valeur nommée, l’écriture doit être utilisée. S’il s’agit d’un GET, la lecture doit être utilisée. S’il s’agit d’un delete, supprimez doit être utilisé. S’il s’agit d’un post, l’action doit être utilisée. En guise de remarque : tous les fournisseurs de ressources doivent inclure l’opération « {Espace de noms du fournisseur de ressources}/register/action » dans leur réponse. Cette API est utilisée pour s’inscrire à son service et doit inclure des détails sur l’opération (par exemple, un nom localisé pour le fournisseur de ressources + toutes les considérations spéciales telles que la version d’informations personnelles).
origin

Obtient ou définit l’origine. Exécuteur prévu de l’opération ; régit l’affichage de l’opération dans l’expérience utilisateur RBAC et les journaux d’audit. La valeur par défaut est « user,system ».

properties

Propriétés clientDiscovery.

Détails de la propriété

display

Contient les informations d’affichage localisées pour cette opération/action particulière. Cette valeur sera utilisée par plusieurs clients pour (1) définitions de rôle personnalisées pour RBAC ; (2) filtres de requêtes complexes pour le service d’événements ; et (3) historique d’audit / enregistrements pour les opérations de gestion.

display?: Display

Valeur de propriété

isDataAction

Indique si l’opération est une action de données

isDataAction?: boolean

Valeur de propriété

boolean

name

Obtient ou définit le nom de l’API. Nom de l’opération en cours d’exécution sur cet objet particulier. Il doit correspondre au nom de l’action qui apparaît dans RBAC / le service d’événements. Voici quelques exemples d’opérations :

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete Chaque action doit inclure, dans l’ordre : (1) Hiérarchie de type de l’espace de noms du fournisseur de ressources (2) pour laquelle l’action s’applique (par exemple, serveur/bases de données pour une base de données SQL Azure) (3) Lecture, Écriture, Action ou Suppression indiquant quel type s’applique. S’il s’agit d’une valeur PUT/PATCH sur une collection ou une valeur nommée, l’écriture doit être utilisée. S’il s’agit d’un GET, la lecture doit être utilisée. S’il s’agit d’un delete, supprimez doit être utilisé. S’il s’agit d’un post, l’action doit être utilisée. En guise de remarque : tous les fournisseurs de ressources doivent inclure l’opération « {Espace de noms du fournisseur de ressources}/register/action » dans leur réponse. Cette API est utilisée pour s’inscrire à son service et doit inclure des détails sur l’opération (par exemple, un nom localisé pour le fournisseur de ressources + toutes les considérations spéciales telles que la version d’informations personnelles).
name?: string

Valeur de propriété

string

origin

Obtient ou définit l’origine. Exécuteur prévu de l’opération ; régit l’affichage de l’opération dans l’expérience utilisateur RBAC et les journaux d’audit. La valeur par défaut est « user,system ».

origin?: string

Valeur de propriété

string

properties

Propriétés clientDiscovery.

properties?: Record<string, unknown>

Valeur de propriété

Record<string, unknown>