Delen via


OperationsDiscovery interface

Detectieklasse voor bewerkingen.

Eigenschappen

display

Bevat de gelokaliseerde weergave-informatie voor deze specifieke bewerking/actie. Deze waarde wordt gebruikt door verschillende clients voor (1) aangepaste roldefinities voor RBAC; (2) complexe queryfilters voor de gebeurtenisservice; en (3) controlegeschiedenis/records voor beheerbewerkingen.

isDataAction

Geeft aan of de bewerking een gegevensactie is

name

Hiermee wordt de naam van de API opgehaald of ingesteld. De naam van de bewerking die op dit specifieke object wordt uitgevoerd. Deze moet overeenkomen met de actienaam die wordt weergegeven in RBAC/de gebeurtenisservice. Voorbeelden van bewerkingen zijn:

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete Elke actie moet een volgorde bevatten: (1) Resourceprovidernaamruimte (2) Typehiërarchie waarvoor de actie van toepassing is (bijvoorbeeld server/databases voor een SQL Azure-database) (3) Lezen, Schrijven, Actie of Verwijderen waarmee wordt aangegeven welk type van toepassing is. Als het een PUT/PATCH is voor een verzameling of benoemde waarde, moet Schrijven worden gebruikt. Als het een GET is, moet Read worden gebruikt. Als het een DELETE is, moet Delete worden gebruikt. Als het een POST is, moet actie worden gebruikt. Opmerking: alle resourceproviders moeten de bewerking {Resource Provider Namespace}/register/action opnemen in hun antwoord. Deze API wordt gebruikt om zich te registreren voor hun service en moet details bevatten over de bewerking (bijvoorbeeld een gelokaliseerde naam voor de resourceprovider + eventuele speciale overwegingen zoals piI-release).
origin

Hiermee haalt u Origin op of stelt u deze in. De beoogde uitvoerder van de bewerking; bepaalt de weergave van de bewerking in de RBAC UX en de auditlogboeken UX. De standaardwaarde is 'gebruiker,systeem'.

properties

Eigenschappen van ClientDiscovery.

Eigenschapdetails

display

Bevat de gelokaliseerde weergave-informatie voor deze specifieke bewerking/actie. Deze waarde wordt gebruikt door verschillende clients voor (1) aangepaste roldefinities voor RBAC; (2) complexe queryfilters voor de gebeurtenisservice; en (3) controlegeschiedenis/records voor beheerbewerkingen.

display?: Display

Waarde van eigenschap

isDataAction

Geeft aan of de bewerking een gegevensactie is

isDataAction?: boolean

Waarde van eigenschap

boolean

name

Hiermee wordt de naam van de API opgehaald of ingesteld. De naam van de bewerking die op dit specifieke object wordt uitgevoerd. Deze moet overeenkomen met de actienaam die wordt weergegeven in RBAC/de gebeurtenisservice. Voorbeelden van bewerkingen zijn:

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete Elke actie moet een volgorde bevatten: (1) Resourceprovidernaamruimte (2) Typehiërarchie waarvoor de actie van toepassing is (bijvoorbeeld server/databases voor een SQL Azure-database) (3) Lezen, Schrijven, Actie of Verwijderen waarmee wordt aangegeven welk type van toepassing is. Als het een PUT/PATCH is voor een verzameling of benoemde waarde, moet Schrijven worden gebruikt. Als het een GET is, moet Read worden gebruikt. Als het een DELETE is, moet Delete worden gebruikt. Als het een POST is, moet actie worden gebruikt. Opmerking: alle resourceproviders moeten de bewerking {Resource Provider Namespace}/register/action opnemen in hun antwoord. Deze API wordt gebruikt om zich te registreren voor hun service en moet details bevatten over de bewerking (bijvoorbeeld een gelokaliseerde naam voor de resourceprovider + eventuele speciale overwegingen zoals piI-release).
name?: string

Waarde van eigenschap

string

origin

Hiermee haalt u Origin op of stelt u deze in. De beoogde uitvoerder van de bewerking; bepaalt de weergave van de bewerking in de RBAC UX en de auditlogboeken UX. De standaardwaarde is 'gebruiker,systeem'.

origin?: string

Waarde van eigenschap

string

properties

Eigenschappen van ClientDiscovery.

properties?: Record<string, unknown>

Waarde van eigenschap

Record<string, unknown>