Partager via


OperationContract interface

Détails de l’opération d’API.

Extends

Propriétés

description

Description de l’opération. Peut comporter des balises de mise en forme.

displayName

Nom de l’opération.

method

Méthode d’opération HTTP valide. Méthodes Http classiques telles que GET, PUT, POST, mais pas limitées par elles uniquement.

policies

Stratégies d’opération

request

Entité qui contient les détails de la demande.

responses

Tableau de réponses d’opération.

templateParameters

Collection de paramètres de modèle d’URL.

urlTemplate

Modèle d’URL relative identifiant la ressource cible de cette opération. Peut comporter des paramètres. Exemple : /customers/{cid}/orders/{oid}/?date={date}

Propriétés héritées

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

description

Description de l’opération. Peut comporter des balises de mise en forme.

description?: string

Valeur de propriété

string

displayName

Nom de l’opération.

displayName?: string

Valeur de propriété

string

method

Méthode d’opération HTTP valide. Méthodes Http classiques telles que GET, PUT, POST, mais pas limitées par elles uniquement.

method?: string

Valeur de propriété

string

policies

Stratégies d’opération

policies?: string

Valeur de propriété

string

request

Entité qui contient les détails de la demande.

request?: RequestContract

Valeur de propriété

responses

Tableau de réponses d’opération.

responses?: ResponseContract[]

Valeur de propriété

templateParameters

Collection de paramètres de modèle d’URL.

templateParameters?: ParameterContract[]

Valeur de propriété

urlTemplate

Modèle d’URL relative identifiant la ressource cible de cette opération. Peut comporter des paramètres. Exemple : /customers/{cid}/orders/{oid}/?date={date}

urlTemplate?: string

Valeur de propriété

string

Détails de la propriété héritée

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Hérité deProxyResource.id

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deProxyResource.name

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Hérité deProxyResource.type