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. |
display |
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. |
template |
Collection de paramètres de modèle d’URL. |
url |
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