

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# CreateAnalyzer
<a name="API_CreateAnalyzer"></a>

Crée un analyseur pour votre compte.

## Syntaxe de la demande
<a name="API_CreateAnalyzer_RequestSyntax"></a>

```
PUT /analyzer HTTP/1.1
Content-type: application/json

{
   "analyzerName": "string",
   "archiveRules": [ 
      { 
         "filter": { 
            "string" : { 
               "contains": [ "string" ],
               "eq": [ "string" ],
               "exists": boolean,
               "neq": [ "string" ]
            }
         },
         "ruleName": "string"
      }
   ],
   "clientToken": "string",
   "configuration": { ... },
   "tags": { 
      "string" : "string" 
   },
   "type": "string"
}
```

## Paramètres de demande URI
<a name="API_CreateAnalyzer_RequestParameters"></a>

La demande n’utilise pas de paramètres URI.

## Corps de la demande
<a name="API_CreateAnalyzer_RequestBody"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [analyzerName](#API_CreateAnalyzer_RequestSyntax) **   <a name="accessanalyzer-CreateAnalyzer-request-analyzerName"></a>
Nom de l'analyseur à créer.  
Type : Chaîne  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 255 caractères.  
Modèle : `[A-Za-z][A-Za-z0-9_.-]*`   
Obligatoire : oui

 ** [archiveRules](#API_CreateAnalyzer_RequestSyntax) **   <a name="accessanalyzer-CreateAnalyzer-request-archiveRules"></a>
Spécifie les règles d'archivage à ajouter pour l'analyseur. Les règles d'archivage archivent automatiquement les résultats qui répondent aux critères que vous définissez pour la règle.  
Type : tableau d’objets [InlineArchiveRule](API_InlineArchiveRule.md)  
Obligatoire : non

 ** [clientToken](#API_CreateAnalyzer_RequestSyntax) **   <a name="accessanalyzer-CreateAnalyzer-request-clientToken"></a>
Un jeton client.  
Type : chaîne  
Obligatoire : non

 ** [configuration](#API_CreateAnalyzer_RequestSyntax) **   <a name="accessanalyzer-CreateAnalyzer-request-configuration"></a>
Spécifie la configuration de l'analyseur. Si l'analyseur est un analyseur d'accès non utilisé, l'étendue d'accès non utilisée spécifiée est utilisée pour la configuration. Si l'analyseur est un analyseur d'accès interne, les règles d'analyse d'accès interne spécifiées sont utilisées pour la configuration.  
Type : objet [AnalyzerConfiguration](API_AnalyzerConfiguration.md)  
 **Remarque :** Cet objet est une union. Un seul membre de cet objet peut être spécifié ou renvoyé.  
Obligatoire : non

 ** [tags](#API_CreateAnalyzer_RequestSyntax) **   <a name="accessanalyzer-CreateAnalyzer-request-tags"></a>
Tableau de paires clé-valeur à appliquer à l'analyseur. Vous pouvez utiliser l'ensemble des lettres Unicode, des chiffres, des espaces`_`,`.`,`/`, `=``+`, et`-`.  
Pour la clé de balise, vous pouvez spécifier une valeur de 1 à 128 caractères qui ne peut pas être préfixée. `aws:`  
Pour la valeur de balise, vous pouvez spécifier une valeur comprise entre 0 et 256 caractères.  
Type : mappage chaîne/chaîne  
Obligatoire : non

 ** [type](#API_CreateAnalyzer_RequestSyntax) **   <a name="accessanalyzer-CreateAnalyzer-request-type"></a>
Type d'analyseur à créer. Vous ne pouvez créer qu'un seul analyseur par compte et par région. Vous pouvez créer jusqu'à 5 analyseurs par organisation et par région.  
Type : Chaîne  
Valeurs valides : `ACCOUNT | ORGANIZATION | ACCOUNT_UNUSED_ACCESS | ORGANIZATION_UNUSED_ACCESS | ACCOUNT_INTERNAL_ACCESS | ORGANIZATION_INTERNAL_ACCESS`   
Obligatoire : oui

## Syntaxe de la réponse
<a name="API_CreateAnalyzer_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "arn": "string"
}
```

## Eléments de réponse
<a name="API_CreateAnalyzer_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200.

Les données suivantes sont renvoyées au format JSON par le service.

 ** [arn](#API_CreateAnalyzer_ResponseSyntax) **   <a name="accessanalyzer-CreateAnalyzer-response-arn"></a>
L'ARN de l'analyseur créé par la demande.  
Type : Chaîne  
Modèle : `[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:analyzer/.{1,255}` 

## Erreurs
<a name="API_CreateAnalyzer_Errors"></a>

Pour plus d'informations sur les erreurs courantes pour toutes les actions, consultez [Types d'erreurs courants](CommonErrors.md).

 ** AccessDeniedException **   
Vous ne disposez pas d’un accès suffisant pour effectuer cette action.  
Code d’état HTTP : 403

 ** ConflictException **   
Une erreur d'exception de conflit.    
 ** resourceId **   
ID de la ressource.  
 ** resourceType **   
Type de ressource.
Code d’état HTTP : 409

 ** InternalServerException **   
Erreur de serveur interne.    
 ** retryAfterSeconds **   
Les secondes à attendre pour réessayer.
Code d’état HTTP : 500

 ** ServiceQuotaExceededException **   
Devis de service avec erreur.    
 ** resourceId **   
L'ID de la ressource.  
 ** resourceType **   
Type de ressource.
Code d'état HTTP : 402

 ** ThrottlingException **   
Erreur de dépassement de la limite d'étranglement.    
 ** retryAfterSeconds **   
Les secondes à attendre pour réessayer.
Code d’état HTTP : 429

 ** ValidationException **   
Erreur d'exception de validation.    
 ** fieldList **   
Liste des champs qui n'ont pas été validés.  
 ** reason **   
La raison de cette exception.
Code d’état HTTP : 400

## Voir aussi
<a name="API_CreateAnalyzer_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/accessanalyzer-2019-11-01/CreateAnalyzer) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/accessanalyzer-2019-11-01/CreateAnalyzer) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/accessanalyzer-2019-11-01/CreateAnalyzer) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/accessanalyzer-2019-11-01/CreateAnalyzer) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/accessanalyzer-2019-11-01/CreateAnalyzer) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/accessanalyzer-2019-11-01/CreateAnalyzer) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/accessanalyzer-2019-11-01/CreateAnalyzer) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/accessanalyzer-2019-11-01/CreateAnalyzer) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/accessanalyzer-2019-11-01/CreateAnalyzer) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/accessanalyzer-2019-11-01/CreateAnalyzer) 