Partager via


MoverOperationsDiscovery Classe

Définition

Classe de découverte Operations.

public class MoverOperationsDiscovery
type MoverOperationsDiscovery = class
Public Class MoverOperationsDiscovery
Héritage
MoverOperationsDiscovery

Propriétés

Display

Contient les informations d’affichage localisées pour cette opération/action particulière. Ces valeurs seront utilisées par plusieurs clients pour (1) les définitions de rôle personnalisées pour RBAC ; (2) des filtres de requête complexes pour le service d’événements ; et (3) historique/enregistrements d’audit 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) Espace de noms du fournisseur de ressources (2) Hiérarchie de types à 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 Supprimer indiquant le type qui s’applique. S’il s’agit d’une valeur PUT/PATCH sur une collection ou une valeur nommée, write doit être utilisé. S’il s’agit d’un GET, read doit être utilisé. S’il s’agit d’une opération DELETE, la méthode Delete doit être utilisée. S’il s’agit d’un post, action doit être utilisée. 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 à leur 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 publication 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 l’expérience utilisateur des journaux d’audit. La valeur par défaut est « user, system ».

Properties

Propriétés ClientDiscovery.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

S’applique à