Corriger les erreurs de Swagger Validator
Cet article met en évidence les erreurs de validation swagger courantes qui peuvent survenir pour les Power Platform connecteurs et comment les corriger.
Opérations
Error | Problème | Solution |
---|---|---|
ApiAnnotationExtensionReplacementInfo ForNonDeprecatedOperations |
The 'x-ms-api-annotation' extension for operation '{0}' is invalid. The replacement property should be specified for deprecated operations only. |
L’opération {0} n’est pas marquée comme obsolète. Pour utiliser cette propriété, l’opération doit avoir la propriété « deprecated » définie sur true. Sinon, si ce n’est pas le cas, supprimez la propriété « x-ms-api-annotation ». |
ApiAnnotationExtensionReplacementInfo MissingApiProperty |
The 'x-ms-api-annotation' extension for operation '{0}' is invalid. The replacement property must specify 'api' property. |
L’annotation « x-ms-api » a la propriété « replacement » spécifiée mais la propriété « api » est manquante. Pour utiliser la propriété « replacement », les propriétés « api » et « operationId » doivent être définies. |
ApiAnnotationExtensionReplacementInfo MissingOperationIdProperty |
The 'x-ms-api-annotation' extension for operation '{0}' is invalid. The replacement property must specify 'operationId' property. |
L’annotation « x-ms-api » a la propriété « replacement » spécifiée mais la propriété « operationId » est manquante. Pour utiliser la propriété « replacement », les propriétés « api » et « operationId » doivent être définies. |
ArrayDuplicateValue | The array contains duplicate values, values must be unique. |
Les tableaux doivent avoir des valeurs uniques, mais votre swagger contient des doublons. Supprimez les doublons. |
BodyOrFormDataParameterInFetch OperationNotAllowed |
Body or form data parameters are not supported in a fetch operation. |
Les opérations qui utilisent la méthode HTTP « GET » ne peuvent pas avoir de données de corps ou de formulaire. |
ConnectionIdParameterNotAllowed | A parameter cannot be named as 'connectionId'. |
Renommez le paramètre en une valeur autre que « connectionId ». |
ConsumesMissing | At least one supported MIME type must be provided in 'consumes' for operation '{0}'. |
Votre swagger doit spécifier un type MIME pris en charge dans les consommations pour l’opération. |
DuplicateEnumValuesInExtension | The 'x-ms-enum-values' extension has duplicate values. You can only have one display name mapped to a value. |
Les valeurs d’énumération doivent être uniques et non dupliquées. |
DuplicateOperationPath | The operations '{0}' and '{1}' have the path templates '{2}' and '{3}' which are duplicate and indistinguishable. They need to have a difference in static path segments for a deterministic routing. |
{0} est l’ID de l’opération, {1} est l’ID de l’opération en double, {2} est le chemin d’accès de l’opération, {3} est le chemin d’accès de l’opération en double. Supprimez l’ID de l’opération en double du chemin d’accès de l’opération en double. |
DynamicExtensionDefinitionNotAllowed InParameter |
Dynamic extensions are not allowed to be defined on the body parameter. It should be in the schema. |
Les extensions dynamiques sont définies sur un paramètre de corps et doivent être supprimées. Il ne peut être défini que dans le schéma. |
DynamicListExtensionRequiredFor AmbiguousReferences |
The 'x-ms-dynamic-values' extension references ambiguous parameter references. You need to define the 'x-ms-dynamic-list' extension. |
« x-ms-dynamic-list » doit être défini. Pour plus d’informations, consultez Comment utiliser des valeurs dynamiques |
DynamicListExtensionRequiredFor NonParameterReferences |
The 'x-ms-dynamic-values' extension references properties within parameters. You need to define the 'x-ms-dynamic-list' extension. |
« x-ms-dynamic-list » doit être défini. Pour plus d’informations, consultez Comment utiliser des valeurs dynamiques |
DynamicPropertiesExtensionRequiredFor AmbiguousReferences |
The 'x-ms-dynamic-schema' extension references ambiguous parameter references. You need to define the 'x-ms-dynamic-properties' extension. |
« x-ms-dynamic-properties » doit être défini. Pour plus d’informations, consultez Comment utiliser des valeurs dynamiques |
DynamicPropertiesExtensionRequiredFor NonParameterReferences |
The 'x-ms-dynamic-schema' extension references properties within parameters. You need to define the 'x-ms-dynamic-properties' extension. |
« x-ms-dynamic-properties » doit être défini. Pour plus d’informations, consultez Comment utiliser des valeurs dynamiques |
DynamicPropertiesExtensionRequiredFor PropertiesValuePath |
The 'x-ms-dynamic-schema' extension property 'value-path' points to schema properties. You need to define the 'x-ms-dynamic-properties' extension, which points to schema object. |
Votre fichier swagger ne contient pas « x-ms-dynamic-properties », qui est obligatoire, car il définit « x-ms-dynamic-schema ». |
DynamicPropertiesItemValue PathMismatch |
The 'x-ms-dynamic-properties' extension should have the same item value path as 'x-ms-dynamic-schema' extension without 'properties' ending. The expected path is '{0}'. |
Le chemin de la valeur de l’élément d’extension de propriétés dynamiques ne correspond pas au chemin attendu en fonction du schéma. |
DynamicTreeExtensionMissing | The 'x-ms-dynamic-tree' extension must be defined to enable file picker support. |
La propriété « x-ms-dynamic-tree » est manquante et doit être définie pour prendre en charge le sélecteur de fichiers. |
InvalidEnumValue | The type of the enum value is '{0}' but it should be '{1}' as specified in the schema. |
La valeur doit être remplacée pour être du type spécifié. |
InvalidEnumValuesExtensionValue | The 'value' field must match one of the enums as defined in the 'enum' property of the schema. |
Le enum sélectionné n’a pas été défini dans la liste des énumérations. Définissez la valeur dans la propriété enum ou utilisez une valeur définie dans la propriété enum. |
InvalidFormDataParameterName | The form data parameter name '{0}' is invalid. All characters must be part of the US-ASCII character set. |
Renommez le nom du paramètre de données de formulaire pour inclure uniquement les caractères US-ASCII. |
InvalidNextLinkNameValue | The nextLinkName value for operation '{0}' is invalid. Supported values are 'nextLink' or '@odata.nextLink'. |
Corrigez la valeur de la propriété "nextLinkName" pour qu’elle soit "nextLink" ou « @odata.nextLink ». Toutes les autres valeurs ne sont pas autorisées. |
InvokedOperationShouldProduceArray | The dynamic operation expects an array on the specified path '{0}' which should be defined in the successful response of the invoked operation '{1}'. |
{0} est le chemin d’accès à une propriété de réponse, {1} est l’ID de l’opération. Définissez dans la réponse de l’opération un retour de type tableau. |
InvokedOperationShouldProduceProperty | The dynamic operation expects a property on the specified path '{0}' which should be defined in the successful response of the invoked operation '{1}'. |
{0} est le chemin d’accès à une propriété de réponse, {1} est l’ID de l’opération. Définissez dans la réponse de l’opération une propriété spécifique |
MimeTypeNotCompatibleWithRequest ContentSchemaType |
The MIME type(s) are not compatible with the request content type '{0}' for operation '{1}'. |
Le type MIME que vous essayez d’utiliser n’est pas compatible avec le contenu de votre requête dans l’opération spécifiée. |
NotificationExtensionNotSupportedIn WebhookOperation |
The 'x-ms-notification' extension must not be defined in a webhook operation. |
L’utilisation de « x-ms-notification » n’est pas autorisée dans une opération webhook. |
NotificationExtensionSupportedFor TriggerOnly |
The 'x-ms-notification' is supported for trigger operations only. |
L’extension « x-ms-notification » ne peut être utilisée que pour les opérations du déclencheur. |
NotificationOperationMustBeWebhook | The 'operationId' property in 'x-ms-notification' extension must be for a webhook operation. |
Lorsque vous utilisez "x-ms-notification", l’ID d’opération doit faire référence à une opération webhook. |
OperationFamilyHasDuplicateRevisions | The operation family '{0}' has operations with duplicate revision. |
Votre swagger définit une famille d’opérations avec le même numéro de version/révision. Chaque opération dans une famille d’opérations doit avoir un numéro de version unique. |
OperationFamilyHasManyActive Opérations |
The operation family '{0}' has more than two active operations. Extra operations must be deprecated. |
Les familles d’opérations sont limitées à deux opérations non obsolètes. Toutes les autres doivent être marquées comme obsolètes pour réduire la confusion de l’utilisateur de votre connecteur. |
OperationFamilyHasManyActive ProductionOperations |
The operation family '{0}' has several active operations in Production status. Previous revisions should be deprecated. |
Une famille d’opérations a plusieurs opérations en production. Pour réduire la confusion, limitez le nombre d’opérations en production dans une famille et désactivez le reste. |
OperationFamilyHasManyEmptyRevisions | The operation family '{0}' has several operations with empty revision. Only one operation can have empty revision. |
Les familles d’opérations ne peuvent avoir qu’une seule opération sans révision. Toutes les autres opérations de la famille doivent avoir une révision. |
OperationHasManyResponsesWithSchema | The operation '{0}' has more than one response with specified schema, only one schema will be used in the designer. |
Les limitations du concepteur empêchent les schémas de réponses multiples. Votre opération en spécifie plusieurs, mais ne doit en spécifier qu’une seule. |
OperationIdNotFound | The 'operationId' could not be found in this swagger document. |
La propriété operationId est introuvable dans votre swagger. |
OperationIdNotUnique | The operationId '{0}' is used multiple times. Operation identifiers must be unique. |
La même propriété operationId apparaît plusieurs fois. Supprimez l’une des instances ou corrigez l’une des instances pour qu’elle soit différente. |
OperationIdRequired | The operation 'operationId' property is required. |
La propriété « operationId » est manquante. Incluez la propriété « operationId » pour votre opération. |
OperationIdSanitized | The 'operationId' property value is different from its sanitized value '{0}'. Please avoid the useage of non-alphanumeric characters to have matching values. |
L’ID d’opération fourni ne correspond pas à la version nettoyée. Mettez à jour l’ID d’opération pour qu’il corresponde. |
OperationIdShouldEndWithRevision | The operation Id '{0}' should end with revision suffix '{1}'. |
Les ID d’opération avec une révision doivent avoir un nom avec le suffixe de révision. |
OperationIdTooLong | The operationId length must be less than '{0}'. |
Réduisez la valeur de la propriété « operationId » afin que la longueur des caractères soit inférieure à {0}. |
OperationMissingPathParameter | The operation '{0}' does not define the '{1}' parameter which is required by the path. |
Votre swagger a une opération qui ne définit pas de paramètre qui semble requis par son modèle de chemin. |
OperationMissingRequiredProperty | The target operation requires parameter '{0}'. |
L’opération a le paramètre ’{0}’ défini comme requis, mais cela n’est pas défini dans les paramètres fournis. Ajoutez ce paramètre pour corriger le problème. |
OperationMustHaveNotification ContentExtension |
The operation '{0}' is missing notification content extension as it has '{1}' properties marked as notification URL. |
Votre swagger contient une opération qui n’a pas d’extension de contenu de notification. (Plus de contexte est nécessaire) |
OperationMustHaveResponse | The operation is not valid, it must contain at least one response definition. |
Votre swagger a une opération qui n’a pas au moins une définition de réponse. |
OperationParameterNameIsAmbiguous | The parameter name is ambiguous as it matches both a parameter name and a path to a body property. |
Le nom du paramètre est utilisé comme nom de paramètre et nom de chemin d’accès au corps du paramètre. Renommez l’une des instances pour corriger ce problème. |
OperationParameterNameNotFound | The parameter could not be found in operation '{0}' in the swagger document. |
Le nom du paramètre de l’opération est introuvable dans votre swagger. |
OperationParameterRequiredMismatch | The parameter is required, but an optional value is provided by operation '{0}'. The request cannot be made until a value for this parameter is provided. |
Le paramètre est obligatoire mais la valeur de l’opération indique qu’il est facultatif, ce qui provoque cette incompatibilité. |
OperationParametersAreNotUnique | The parameters in the operation '{0}' are not unique. |
Il semble y avoir un doublon dans les paramètres de l’opération. Votre swagger doit supprimer les doublons des paramètres de l’opération. |
OperationParametersContain DuplicateParameter |
The operation '{0}' contains duplicate parameters with name '{1}', location '{2}'. |
Il y a un paramètre opérationnel qui est répertorié deux fois. {0} est le nom de l’opération, {1} est le nom du paramètre dupliqué, {2} est l’emplacement du paramètre dupliqué (propriété « in » dans swagger). Supprimez la répétition de la propriété. |
OperationParametersContain MultipleBodyParameters |
The operation '{0}' contains multiple parameters in the location 'body', at most one is allowed. |
Les paramètres d’opération contiennent des paramètres de corps dupliqués. Supprimez l’un des paramètres de corps. |
OperationParameterStaticTypeMismatch | The parameter has type '{0}', but a static value is provided of type '{1}'. |
Le paramètre a un type statique fourni qui n’est pas attendu pour ce paramètre de l’opération. |
OperationParameterTypeMismatch | The parameter has type '{0}', but operation '{1}' is providing a parameter of type '{2}'. |
Le paramètre et l’opération ont des types différents. Faites correspondre le type de votre paramètre et de votre opération. |
OperationPathContainsUnsupportedCharacters | The operation path cannot contain wildcard character '*'. |
L’une de vos opérations spécifie un chemin d’URL contenant des caractères non pris en charge (comme le symbole générique). |
OperationPathMayNotContainQueryOrFragment | The path is not valid, it must not contain a query part or fragment identifier. To include '?' or '#' characters in the path, they must be URL encoded. |
Le chemin d’accès de l’opération ne peut pas contenir les caractères « ? » Et ’#’ sauf s’ils sont codés en URL (traduits en leurs équivalents %xx). |
OperationPathMustStartWithSlash | The path is not valid, it must start with a '/' character. |
Si vous utilisez un chemin d’opération que vous essayez d’atteindre, il doit commencer par le caractère « / ». Pour résoudre ce problème, incluez le caractère « / » au début du chemin. |
OperationPathTemplateNotValid | The path is not valid, each path template variable enclosed by '{{' and '}}' characters must be contained within a single URL segment. Individual '{{' or '}}' characters which are not enclosing a path template variable must be URL encoded. |
Votre swagger contient un chemin d’accès à une opération avec des caractères « { » ou « } » non fermés. Ces caractères sont utilisés pour faire référence à une variable dans un chemin d’accès, ils ne peuvent donc pas exister dans le chemin d’accès lorsqu’ils ne sont pas fermés. |
OperationPathVariablesContainDefaults | The operation path template variables cannot set default values with character '='. |
L’une de vos opérations consiste à spécifier une valeur par défaut pour un paramètre contenant "=". Ce paramètre est également spécifié comme étant dans le chemin d’accès de l’URL. Cette combinaison n’est pas autorisée. |
OperationRevisionEmpty | The operation '{0}' does not specify a revision in api annotation. |
L’opération est marquée comme faisant partie d’une famille, mais ne bénéficie pas de révision. |
OperationSchemaCountExceedsMaxAllowed | The total number of schemas in the operation has exceeded the maximum allowed value of '{0}'. Please remove any unnecessary property or item definitions. |
L’opération contient trop de schémas. Supprimez-en quelques-uns pour que le total passe sous la limite. |
OperationShouldHaveSuccessfulResponse | The operation '{0}' should have at least one successful response definition. |
Votre swagger a une opération qui n’a pas au moins une définition réponse réussie. |
OperationStatusAheadOfConnector | The operation '{0}' cannot be in a Production status ahead of the connector. |
Les opérations ne peuvent pas être marquées comme "Production" alors que l’intégralité du connecteur est toujours dans "MIME". |
OperationSummaryTooLong | The operation 'summary' should be fewer than {0} characters for improved readablity. |
Réduisez la propriété « summary » de l’opération à moins de 120 caractères. |
PartialDuplicateOperationPath | The operation '{0}' has the path template '{1}' which is similar to other operation path templates, this can lead to an unexpected routing to a different operation in case an input path parameter value matches to a static value segment. It is better to have unconditional routing in all cases. Partially duplicated paths are: {2} |
{0} est l’ID de l’opération, {1} est le chemin d’accès de l’opération, {2} est l’ensemble des chemins d’accès de l’opération partiellement dupliqués. Modifiez le chemin d’accès de l’opération pour créer une plus grande différence entre les chemins d’accès de l’opération qui partagent la similitude. |
PathParameterMustBeRequired | The parameter must be marked as required as it is used in the operation path. Include the 'required' property, with the value 'true'. |
L’emplacement du paramètre est défini sur « Chemin d’accès », il doit donc avoir la propriété « required » définie sur « true ». |
PathParameterNotDefinedInTemplate | The 'path' parameter '{0}' is not defined in the URI path template. To include the parameter as a variable in the path, use '{{' and '}}' characters to enclose the name of the parameter in the path. |
Il existe un paramètre dans l’une de vos opérations qui est marqué comme étant dans le chemin de l’opération mais n’existe pas dans le modèle de chemin. |
PathParametersContain DuplicateParameter |
The path '{0}' contains duplicate parameters with name '{1}', location '{2}'. |
{0} est le chemin d’accès de l’opération. {1} est le nom du paramètre dupliqué. {2} est l’emplacement (la propriété « in ») du paramètre dupliqué. Supprimez le paramètre de chemin d’accès dupliqué. |
PathParametersContainMultiple BodyParameters |
The path '{0}' contains multiple parameters in the location 'body', at most one is allowed. |
Il ne peut y avoir plusieurs paramètres pour une opération qui se trouvent tous les deux dans le corps. Pour corriger cette erreur, supprimez l’un des paramètres. |
PathRedefined | The path '{0}' is defined multiple times with different capitalization. Paths must be unique when compared case-insensitively. |
Le même chemin d’accès est défini plusieurs fois. Supprimez ou renommez les instances afin qu’elles soient uniques. |
RestrictedCharactersInSummary | Summary string contains any of the restricted characters [{0}] |
Le résumé de l’une de vos opérations contient des caractères restreints. Pour corriger cette erreur, supprimez les caractères ou reformulez le résumé. |
SelectedItemValuePathNotAllowedIn ThisPosition |
The 'selectedItemValuePath' property is not allowed in this position. It is allowed only in 'browse' operation of 'x-ms-dynamic-tree' extension. |
L’emplacement de « selectedItemValuePath » n’est pas autorisé. Supprimez-le ou placez-le dans un emplacement valide. |
StringBinaryNotSupportedFor FormUrlEncoded |
String/binary parameters are not supported for operation '{0}' with 'application/x-www-form-urlencoded' consumes type. |
L’opération a la valeur « application/x-www-form-urlencoded » définie dans la propriété « consumes ». Les paramètres de cette opération ne peuvent pas être de type "chaîne" ou "binaire". |
TotalOperationsCountExceedsMaxAllowed | The total number of operations in the swagger exceeds the maximum allowed value of '{0}'. |
Le swagger contient trop d’opérations. |
UnrecognizedTypeFormat | The type/format '{0}' is not recognized. |
Le type/format donné « {0} » est inconnu. Vérifiez les fautes de frappe ou la documentation pour confirmer les formats de type pris en charge. |
WebhookOperationsMissingNotification UrlProperty |
The webhook operation '{0}' is missing notification URL property. |
Votre swagger contient une opération de webhook pour laquelle aucune propriété d’URL de notification n’est manquante. L’ajout de cette propriété dans l’opération webhook corrige l’opération. |
Tableaux
Erreur | Problème | Solution |
---|---|---|
ArrayHasNoItems | The array should have items specified. |
Le tableau est vide, mais un tableau vide n’est pas autorisé. |
RequiredPropertyArrayEmpty | The 'required' array requires at least one value. If no properties are required in the schema, remove the 'required' property. |
Votre swagger a un tableau vide pour une propriété nommée "obligatoire". Il doit être supprimé s’il n’y a pas de paramètres obligatoires. |
SchemesArrayEmpty | The 'schemes' array requires at least one value. |
Les schémas ne peuvent pas être vides et doivent avoir au moins une valeur. |
Non pris en charge
Erreur | Problème | Solution |
---|---|---|
CollectionFormatValueNotSupported | The 'collectionFormat' keyword value '{0}' is not supported. |
Seuls certains formats de collection sont pris en charge. Votre swagger contient un format non pris en charge. |
MimeTypeNotSupported | The MIME type '{0}' is not supported. The supported mime types are: '{1}'. |
Le type MIME que vous essayez d’utiliser dans votre swagger n’est pas pris en charge. |
PathItemRefNotSuppored | The '$ref' property in a path is not supported. |
Un chemin d’accès ne peut pas avoir une propriété « $ref » définie. Supprimez cette propriété. |
SwaggerKeywordNotSupported | The '{0}' keyword is not supported. |
{0} est un mot-clé fantaisiste tel que "uniqueItems" et n’est pas autorisé dans le contexte où il est utilisé. |
Paramètres
Error | Problème | Solution |
---|---|---|
FileParameterMustBeInFormData | Parameters of type 'file' are not valid in locations other than 'formData'. |
Votre swagger a un paramètre avec un type "fichier" et il ne peut être que "dans" le "formData". |
ParameterListContainsFormDataAndBody | The 'parameters' list defines both a 'body' parameter, and a 'formData' parameter. Only one of these location types can be used in an operation. |
Votre swagger définit à la fois un paramètre body et formData, ce qui n’est pas autorisé. Supprimez l’un de ces types de paramètres. |
ParameterReferenceNotFound | The parameter reference '{0}' could not be found in the swagger document. |
Votre swagger a une référence de paramètre qui est introuvable dans le document swagger. Supprimez la référence à ce paramètre. |
ParameterReferenceNotValid | The parameter reference '{0}' is not valid. Parameter references must start with '#/parameters/' and be valid JSON Pointers. |
Votre swagger a une référence de paramètre ("#/parameters/"), qui n’est pas valide en fonction de la spécification RFC du pointeur JSON. |
ParameterRefLoopNotAllowed | The parameter definition may not use a '$ref' to point to another definition. |
Votre swagger a une définition de paramètre qui utilise de manière incorrecte « $ref » pour pointer vers une autre définition. |
ParamtersWithSameNameMustHave SameTypeAndVisibility |
Parameters of the same name in fetch and subscribe operations must be of the same type and visibility. |
Si votre swagger a des paramètres du même nom dans les opérations d’extraction et d’abonnement, ceux-ci doivent avoir le même type et la même visibilité. |
PathParameterMissingEncoding | Encoding for path parameter '{0}' is missing, which might lead to invalid requests. Use "x-ms-url-encoding": "single" to ensure the value is URL encoded. |
{0} est le nom du paramètre dont le codage est manquant. |
QueryParameterEncodingNotSupported | Encoding for query parameter '{0}' is not supported. All query parameters are single encoded by default. |
{0} est le nom du paramètre dont le codage n’est pas pris en charge. Corrigez ce codage. |
ReservedParameterIsUsed | The parameter '{0}' is reserved and cannot be used in '{1}'. |
Le paramètre spécifié dans cette erreur est en cours d’utilisation, alors qu’il ne peut pas être utilisé, car il est réservé à cette section ou en général. |
ResponseRefLoopNotAllowed | The response definition may not use a '$ref' to point to another definition. |
Votre swagger a une définition de réponse qui utilise de manière incorrecte « $ref » pour pointer vers une autre définition. |
SourcePropertyInternal | The parameter reference '{0}' in the source operation '{1}' is internal or one of its parent(s) are internal. Either make the property visible or update the parameter reference to a static value. |
La référence du paramètre est marquée comme interne, mais l’opération où la référence du paramètre est utilisée n’est pas interne. Pour résoudre ce problème, mettez à jour le paramètre ou l’opération. |
Propriétés
Error | Problème | Solution |
---|---|---|
AdditionalPropertyNotAllowed | The property '{0}' is not allowed and must be removed. |
Il y a une propriété supplémentaire dans votre fanfaronnade qui doit être supprimée. |
AdditionalPropertyNotAllowedAdjacent ToRef |
When '$ref' is defined, no other properties may be specified. |
Lorsque vous utilisez « $ref" dans le swagger, aucune autre propriété ne doit être incluse dans cet objet JSON. |
BasePathNotValid | The 'basePath' property, if present, must start with a '/' character. |
Si vous utilisez un chemin d’accès de base, celui-ci doit commencer par « / ». Les chemins de base non valides ressemblent à "abc/def/ghi" ou "microsoft.com/abc". |
BodyParameterPropertyNotValid | The 'body' parameter cannot use property '{0}', instead, the 'schema' property should be used to define the type used by the parameter. |
L’un des paramètres de corps de votre swagger utilise une propriété non valide qui ne peut pas être utilisée dans un paramètre de corps. |
ConnectorMetadataPropertiesMissing | The connector metadata property '{0}' is required. |
Certaines métadonnées sont requises pour le connecteur. |
ContactEmailNotValid | The contact 'email' property, if present, must be a valid email address. |
L’adresse e-mail fournie a un format incorrect ou contient des caractères non ASCII. |
DefaultValueMustMatchType | The 'default' value is of type '{0}', but should match the given type '{1}'. |
La valeur de votre valeur par défaut n’est pas du même type que le type donné. Remplacez la valeur de la valeur par défaut par celle du type donné pour corriger ce problème. |
EnumMustContainAtLeastOneElement | The 'enum' array requires at least one value. |
Si votre type de propriété est une énumération, il doit spécifier un tableau avec au moins une des valeurs d’énumération. |
ExtensionNameNotValid | The property '{0}' is not valid. If this property is an extension, its name must begin with "x-". |
Les propriétés qui sont des extensions doivent commencer par le préfixe « x- ». |
FilterFunctionsPropertyEmpty | The 'filterFunctions' property must have at least one element. |
La propriété « filterFunctions » ne peut pas être vide si elle est spécifiée. |
FilterFunctionsPropertyHasDuplicates | The 'filterFunctions' property cannot contain duplicates. |
La propriété « filterFunctions » ne peut pas contenir de doublons. |
FilterFunctionsPropertyInInputSchema | The 'filterFunctions' property has to be in the response schema. |
La propriété « filterFunctions » ne peut être présente que dans le schéma de réponse. |
FilterFunctionsPropertyInvalidValue | The 'filterFunctions' property supports only these values: {0}". |
La propriété « filterFunctions » ne peut pas spécifier une valeur non prise en charge. |
HostNameNotValid | The 'host' property, if present, must be a valid URI host without a scheme or path. |
Un URI hôte sans schéma ni chemin ressemble à "www.microsoft.com". Un URI non valide pour l’hôte ressemble à "https://www.microsoft.com/" ou "www.microsoft.com/hello". |
InternalPropertyWithDefaultOptional | The internal property has a default value but is optional. Only required properties are guaranteed to be included in requests. |
Une propriété est marquée comme interne, a une valeur par défaut spécifiée et n’est pas obligatoire. Si vous souhaitez vous assurer que cela est inclus dans les demandes, marquez-le comme requis ; sinon, si tel est le cas, il peut être laissé tel quel. |
InvalidConnectorCategory | The connector category is invalid. Available categories are: [{0}]. |
Les catégories ne peuvent provenir que de la liste de valeurs de catégorie autorisées. |
InvalidStringBinaryProperty | A schema with type/format 'string/binary' can only be at the top level of a body or formData parameter. |
La valeur de propriété « type » et « format » de « string » et « binary » n’est pas autorisée à cet emplacement du schéma. |
JsonTypeIncorrect | The type of the property is incorrect. Expected type '{0}', but value is of type '{1}'. |
Une propriété de votre swagger a un type, mais la valeur réelle est d’un autre type. Modifiez le type de la valeur pour qu’il corresponde au type attendu. |
JsonValueNotInEnum | The property value must be one of the following: {0}. |
La valeur de la propriété enum dans ne correspond pas aux options actuellement disponibles. Remplacez la valeur par l’une des valeurs suivantes indiquées dans le message d’erreur. |
MimeTypeNotValid | The MIME type '{0}' is not valid. |
Le « type de contenu » MIME fourni par l’utilisateur que vous avez sélectionné n’est pas valide. Les types MIME valides sont : "application/json" "text/plain" "multipart/form-data" "application/x-www-form-urlencoded" |
MissingEnumValuesDisplayName | The 'x-ms-enum-values' extension is invalid. Please specify the property 'displayName'. |
Les valeurs x-ms-enum-values n’ont pas spécifié la propriété ’displayName’. |
MultipleOfMustBeGreaterThanZero | The 'multipleOf' value must be greater than zero. |
La valeur de la propriété « multipleOf » doit être une valeur supérieure à zéro. |
OneOfPropertiesRequired | At least one of the properties is required: [{0}]. |
{0} est un ensemble de propriétés. Cette erreur affiche toutes les propriétés qui doivent être présentes dans le swagger. |
ProductionStatusOnBetaService | The connector cannot be in Production status on a beta service. |
Le connecteur ne peut pas être marqué comme « Production » lorsque le service backend est en version bêta. Il doit être défini sur "version préliminaire". |
PropertyMustBeRequired | The property is internal and has a default value, it must be required. Optional internal fields are ignored. |
La propriété n’est pas définie bien qu’elle soit obligatoire. |
RequiredPropertyDefinitionMissing | The required property '{0}' is not defined in the object schema. |
Une propriété de schéma est répertoriée comme « obligatoire » et doit donc être définie dans les « propriétés » |
RequiredPropertyMissing | The '{0}' property is required. |
Une propriété de votre swagger est obligatoire, mais n’est pas actuellement présente dans votre swagger. Pour corriger cette erreur, incluez cette propriété. |
RequiredPropertyNotOnObject | The property 'required' is applicable to schemas with 'object' type only and should be removed. |
La propriété « required » n’est prise en charge que pour le type « object ». Supprimez la propriété pour tous les autres types. |
RequiredReadOnlyPropertyNotAllowed AsInput |
An input property cannot be 'readonly' and required. |
Votre swagger contient une propriété marquée comme en lecture seule et obligatoire. Une propriété en lecture seule signifie que l’utilisateur ne peut pas modifier la valeur. Une propriété obligatoire requiert une valeur pour la modification. |
SchemeNotValid | The 'schemes' property must only contain transfer protocols from the list: {0}. |
La propriété du schéma doit être "http" ou "https". |
SecuritySchemePropertyNotValid | The security definition property '{0}' is not valid for definitions of type '{1}'. |
Vous avez inclus un nom et une valeur de propriété non valides dans le dictionnaire securityDefinitions. Pour résoudre ce problème, remplacez cette propriété par un nom de propriété valide. |
SecuritySchemePropertyRequired | The security definition property '{0}' is required for definitions of type '{1}'. |
Un nom et une valeur de propriété sont requis et ne sont pas inclus dans le dictionnaire securityDefinitions. Ajoutez cette propriété et cette valeur pour corriger ce problème. |
SpecificationVersionIncorrect | The 'swagger' property must have the string value "2.0". |
Seule la version « 2.0 » est prise en charge. Corrigez la propriété de la version du swagger sur « 2.0 ». |
TagRedefined | The 'tags' property defines tag '{0}' multiple times. |
Les balises définies dans la propriété « tags » doivent être uniques. Supprimez ou remplacez toutes les occurrences multiples. |
TooManyConnectorCategories | The maximum allowed number of categories for the connector is '{0}'. |
Il existe une limite au nombre de catégories pouvant être définies pour le connecteur. |
UrlNotValid | The 'url' property must be a valid absolute URL. |
Votre swagger a une URL non valide. Cela peut être dû à une copie incorrecte de l’URL depuis un emplacement quelconque. |
Response
Erreur | Problème | Solution |
---|---|---|
BodyParameterSchemaRequired | The 'body' parameter must define a 'schema' property. |
Dans le paramètre de corps, la propriété de schéma doit être définie. Définissez la propriété de schéma pour corriger ce problème. |
BodySchemaCountExceedsMaxAllowed | The total number of schemas in the object exceeds the max schema count allowed value of '{0}'. Please remove any unnecessary property or item definitions. |
L’objet de corps contient trop de schémas. Supprimez-en quelques-uns pour que le total passe sous la limite. |
DefaultResponseHasSchema | The 'default' response should not have schema definition. Schemas should be defined on expected responses only. |
Votre swagger contient une définition de schéma pour la réponse par défaut. La suppression de cette définition de schéma pour la réponse par défaut corrige cette erreur. |
InvalidCustomEditorExtension DictionaryValue |
The 'x-ms-editor' extension can be specified as 'dictionary' only for schema with type object and additional properties allowed. |
Vérifiez si x-ms-editor n’est défini sur « dictionary » que lorsque le schéma est de type « object » et défini sur les propriétés supplémentaires autorisées. |
JsonPointerNotValid | The JSON Pointer path is not valid. |
Une référence (#ref) utilisée dans votre swagger n’est pas valide. |
NonBodyParameterSchemaNotValid | The parameter cannot define a schema as it is not in the 'body'. |
Votre swagger a un paramètre qui utilise « schema », mais seuls les paramètres de corps peuvent utiliser « schema ». |
RequiredLoopInSchemaNotAllowed | Loops of required schema properties are not allowed. |
La spécification des propriétés obligatoires ne peut pas utiliser des boucles de référence. |
ResponseExampleMustBeProduced ByOperation |
The response example '{0}' is not produced by the operation '{1}'. |
Votre swagger a une opération avec un exemple réponse, mais cette même opération ne produit pas de réponse avec le type réponse indiqué. |
ResponseHeadersAreNotUnique | The response headers are not unique. |
Il y a un en-tête réponse en double. Les en-têtes de réponse doivent être uniques. |
ResponseMustBeDefaultOrHttpStatusCode | The response is not valid, the response must be a valid HTTP status code, or the string 'default'. |
Votre swagger n’a pas de code d’état HTTP par défaut ni de code d’état HTTP valide. Ajoutez un code de statut à votre réponse. |
ResponseReferenceNotFound | The response reference '{0}' could not be found in the swagger document. |
Votre swagger a une référence de réponse qui est introuvable dans le document swagger. Supprimez la référence à cette réponse. |
ResponseReferenceNotValid | The response reference '{0}' is not valid. Response references must start with '#/responses/' and be valid JSON Pointers. |
Votre swagger a une référence de réponse (« #/responses/ ») qui n’est pas valide selon la spécification RFC du pointeur JSON. |
SchemaDefinitionSetIncorrectly | The operation '{0}' should define an output schema on the 200 or 201 response code or in 'x-ms-notification-content' extension for a webhook to be visible in the designer. |
Un schéma de réponse est manquant dans votre opération pour le code de réponse 200 ou 201. Pour les webhooks, le schéma de réponse doit être spécifié dans le cadre de l’extension de contenu de notification. |
SchemaReferenceNotFound | The schema reference '{0}' could not be found in the swagger document. |
Votre swagger a une référence de schéma qui n’a pas pu être trouvée dans le document swagger. |
SchemaReferenceNotValid | The schema reference '{0}' is not valid. Schema references must start with '#/definitions/' and be valid JSON Pointers. |
Votre swagger a une référence de schéma (« #/definitions/ ») qui n’est pas valide selon la spécification RFC du pointeur JSON. |
SchemaRefLoopNotAllowed | The schema definition may not use a '$ref' to point to another definition. |
Il y a une boucle de référence dans votre schéma (A pointe vers B, qui renvoie vers A). |
SchemaTooDeep | The schema exceeds the maximum allowed depth. Schemas must not exceed a depth of '{0}', including referenced ('$ref') schemas. |
Les schémas sont limités à une profondeur JSON spécifique. Utilisez un schéma moins profond. |
SchemaTypeFileNotValid | The schema type 'file' is not valid. Only parameters in 'formData' and the root response schema may be of type 'file'. |
L’utilisation du type de schéma « file » n’est prise en charge que dans les données de formulaire et doit être à la racine du schéma de réponse pour la définition de réponse. |
SchemeNotSupported | The WebSocket transfer protocol schemes are not supported. |
Ce schéma n’est pas pris en charge. Les schémas pris en charge sont Https et Http. |
TotalSchemaCountExceedsMaxAllowed | The maximum allowed number of schemas in the swagger is '{0}'. Please remove any unnecessary property or item definitions. |
Le swagger contient trop de schémas. |
Sécurité
Erreur | Problème | Solution |
---|---|---|
OAuthSecurityRequirementValueMustBe ScopeName |
The OAuth security requirement '{0}' refers to scope name '{1}', but this is not defined in the 'securityDefinitions' object. |
Les noms d’exigence de sécurité doivent être un nom de portée défini dans l’objet de définitions de sécurité. |
SecurityRequirementMustBeDefined | The security requirement '{0}' is not defined in the 'securityDefinitions' object. |
Une exigence de sécurité est utilisée, mais n’est pas définie dans le dictionnaire de définitions de sécurité. |
SecurityRequirementMustHaveEmptyValue | The security requirement '{0}' cannot specify any scopes, an empty array should be provided. |
En fonction de la configuration actuelle, les exigences de sécurité avec le nom « {0} » doivent être un tableau vide. |
SecurityRequirementMustHaveValue | The security requirement '{0}' must have have a value. Provide an empty array if no OAuth scopes are required. |
L’exigence de sécurité est manquante ou nulle. Si aucune portée OAuth n’est requise, spécifiez un tableau vide à la place. |
Webhooks
Erreur | Problème | Solution |
---|---|---|
NotificationUrlNotAllowedInThisPosition | The notification URL property is not allowed in this position. It is allowed only in input body. |
La propriété « x-ms-notification-url » ne doit être définie que dans une entrée. |
NotificationUrlNotInternal | The notification URL property itself or at least one of its parents must be internal. |
Votre swagger ne définit pas actuellement la propriété d’URL de notification sur Interne, ce qui devrait être le cas. |
NotificationUrlNotRequired | The notification URL property must be required all the way through the schema chain. |
Votre swagger ne nécessite pas actuellement de propriété d’URL de notification, ce qui devrait être obligatoire. |
NotificationUrlNotString | The notification URL property must be of type string. |
La propriété d’URL de notification a une valeur qui n’est pas de type string. |
Métadonnées
Erreur | Problème | Solution |
---|---|---|
AllowEmptyValueOnlyValidForQuery FormData |
The parameter cannot use the 'allowEmptyValue' keyword as it is not in the 'query' or 'formData' location. |
La propriété « allowEmptyValue » ne peut être définie sur « true » que dans un paramètre qui a une propriété « location » définie sur « query » ou « formData ». La propriété « location » n’est définie sur aucune des deux valeurs. |
DiscriminatorMustBeARequiredStringProperty | The 'discriminator' value must be the name of a required string property. |
La valeur « discriminator » doit être le nom d’une propriété de chaîne obligatoire dans votre swagger. |
ExclusiveMaximumRequiresMaximum | The 'exclusiveMaximum' keyword can only be specified if the 'maximum' keyword is also specified. |
Vous ne pouvez pas spécifier « exclusiveMaximum » sans spécifier également « maximum ». |
ExclusiveMinimumRequiresMinimum | The 'exclusiveMinimum' keyword can only be specified if the 'minimum' keyword is also specified. |
Vous ne pouvez pas spécifier « exclusiveMinimum » sans spécifier également « minimum ». |
FieldLengthExceeded | The '{0}' value goes over the character limit '{1}' |
Un champ avec le nom spécifié dans {0} dépasse la limite de caractères spécifiée dans {1}. |
FieldLengthNotInRange | The '{0}' value must be between '{1}' and '{2}' characters. |
{0} est le nom du champ, {1} est la longueur minimale, {2} est la limite. Diminuez la longueur des caractères dans ce champ. |
MaxItemsMustBeGreaterThanOrEqual ToZero |
The 'maxItems' value must be greater than or equal to zero. |
La valeur "maxItems" est actuellement inférieure à zéro. Remplacez cette valeur par une valeur supérieure ou égale à zéro. |
MaxLengthMustBeGreaterThanOrEqual ToZero |
The 'maxLength' value must be greater than or equal to zero. |
La valeur de la propriété « maxLength » doit être un nombre non négatif. |
MaxPropertiesMustBeGreaterThanOrEqual ToZero |
The 'maxProperties' value must be greater than or equal to zero. |
La valeur "maxProperties" est actuellement inférieure à zéro. Remplacez cette valeur par une valeur supérieure ou égale à zéro. |
MinimumShouldBeLessThanOrEqual ToMaximum |
The 'minimum' value should be less than or equal to the 'maximum' value. |
Lorsque vous spécifiez une valeur minimale, la valeur doit être inférieure ou égale à la valeur maximale. |
MinItemsMustBeGreaterThanOrEqual ToZero |
The 'minItems' value must be greater than or equal to zero. |
La valeur "minItems" est actuellement inférieure à zéro. Remplacez cette valeur par une valeur supérieure ou égale à zéro. |
MinItemsShouldBeLessThanOrEqual ToMaxItems |
The 'minItems' value should be less than or equal to the 'maxItems' value. |
Lorsque vous spécifiez un nombre minimum d’éléments, la valeur doit être inférieure ou égale au nombre maximum d’éléments. |
MinLengthMustBeGreaterThanOrEqual ToZero |
The 'minLength' value must be greater than or equal to zero. |
La valeur de la propriété « minLength » doit être un nombre non négatif. |
MinLengthShouldBeLessThanOrEqual ToMaxLength |
The 'minLength' value should be less than or equal to the 'maxLength' value. |
Lorsque vous spécifiez une longueur minimale, la valeur doit être inférieure ou égale à la longueur maximale. |
MinPropertiesMustBeGreaterThanOrEqual ToZero |
The 'minProperties' value must be greater than or equal to zero. |
La valeur "minProperties" est actuellement inférieure à zéro. Remplacez cette valeur par une valeur supérieure ou égale à zéro. |
PatternShouldBeValidRegularExpression | The 'pattern' value should be a valid regular expression. |
La valeur "modèle" n’est pas une expression régulière valide, la correction de l’expression régulière corrige cette erreur. |
RequiredValueEmpty | The '{0}' property must have not empty value. |
Votre swagger contient une valeur vide pour une propriété obligatoire. La définition de la valeur de cette propriété obligatoire corrige ce problème. |
ValueContainsRestrictedWords | The value '{0}' contains at least one of the restricted words: '{1}'. |
L’un des champs du swagger utilise un mot restreint. |
ValueMustBeInEnglish | The '{0}' value must be written in English. |
Remplacez la valeur par une valeur contenant uniquement des caractères alphanumériques. |
ValueMustEndWithAlphanumeric | The '{0}' value must end with alphanumeric character. |
Remplacez le dernier caractère par un caractère alphanumérique |