

D'autres exemples de AWS SDK sont disponibles dans le référentiel [AWS Doc SDK Examples ](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

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.

# CodeGuru Exemples de réviseurs utilisant AWS CLI
<a name="cli_2_codeguru-reviewer_code_examples"></a>

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide de AWS Command Line Interface with CodeGuru Reviewer.

Les *actions* sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.

**Topics**
+ [Actions](#actions)

## Actions
<a name="actions"></a>

### `référentiel associé`
<a name="codeguru-reviewer_AssociateRepository_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`associate-repository`.

**AWS CLI**  
**Exemple 1 : pour créer une association de référentiel Bitbucket**  
L’exemple `associate-repository` suivant crée une association de référentiel à l’aide d’un référentiel Bitbucket.  

```
aws codeguru-reviewer associate-repository \
    --repository '{{Bitbucket={Owner=sample-owner, Name=mySampleRepo, ConnectionArn=arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 }}}'
```
Sortie :  

```
{
    "RepositoryAssociation": {
        "ProviderType": "Bitbucket",
        "Name": "mySampleRepo",
        "LastUpdatedTimeStamp": 1596216896.979,
        "AssociationId": "association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
        "CreatedTimeStamp": 1596216896.979,
        "ConnectionArn": "arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "State": "Associating",
        "StateReason": "Pending Repository Association",
        "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
        "Owner": "sample-owner"
    }
}
```
Pour plus d'informations, consultez [ Créer une association de référentiel Bitbucket dans Amazon CodeGuru Reviewer ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/create-bitbucket-association.html) dans le guide * de l'utilisateur * Amazon CodeGuru Reviewer.  
**Exemple 2 : pour créer une association de référentiels GitHub d'entreprise **  
L'`associate-repository`exemple suivant crée une association de référentiels à l'aide d'un référentiel GitHub Enterprise existant.  

```
aws codeguru-reviewer associate-repository \
    --repository '{{GitHubEnterpriseServer={Owner=sample-owner, Name=mySampleRepo, ConnectionArn=arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 }}}'
```
Sortie :  

```
{
    "RepositoryAssociation": {
        "ProviderType": "GitHubEnterpriseServer",
        "Name": "mySampleRepo",
        "LastUpdatedTimeStamp": 1596216896.979,
        "AssociationId": "association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
        "CreatedTimeStamp": 1596216896.979,
        "ConnectionArn": "arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "State": "Associating",
        "StateReason": "Pending Repository Association",
        "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
        "Owner": "sample-owner"
    }
}
```
Pour plus d'informations, consultez [ Créer une association de référentiels GitHub Enterprise Server dans Amazon CodeGuru Reviewer ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/create-github-enterprise-association.html) dans le guide de l'utilisateur * Amazon Codeguru Reviewer. *  
**Exemple 3 : Pour créer une association de AWS CodeCommit référentiels **  
L'`associate-repository`exemple suivant crée une association de référentiel à l'aide d'un AWS CodeCommit référentiel existant.  

```
aws codeguru-reviewer associate-repository \
    --repository {{CodeCommit={Name=mySampleRepo}}}
```
Sortie :  

```
{
    "RepositoryAssociation": {
        "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "Name": "My-ecs-beta-repo",
        "LastUpdatedTimeStamp": 1595634764.029,
        "ProviderType": "CodeCommit",
        "CreatedTimeStamp": 1595634764.029,
        "Owner": "544120495673",
        "State": "Associating",
        "StateReason": "Pending Repository Association",
        "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:544120495673:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111"
    }
}
```
Pour plus d'informations, voir [ Créer une association de AWS CodeCommit référentiel dans Amazon CodeGuru Reviewer ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/create-codecommit-association.html) dans le Guide de l'utilisateur * Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ AssociateRepository ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/associate-repository.html) la section Référence des *AWS CLI commandes*. 

### `create-code-review`
<a name="codeguru-reviewer_CreateCodeReview_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-code-review`.

**AWS CLI**  
**Pour créer une révision de code**  
Ce qui suit `create-code-review` crée une révision du code dans la `mainline` branche d'un AWS CodeCommit référentiel nommée`my-repository-name`.  

```
aws codeguru-reviewer create-code-review \
    --name {{my-code-review}} \
    --repository-association-arn {{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}} \
    --type '{{{"RepositoryAnalysis": {"RepositoryHead": {"BranchName": "mainline"}}}}}'
```
Sortie :  

```
{
    "CodeReview": {
        "Name": "my-code-review",
        "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222:code-review:RepositoryAnalysis-my-code-review",
        "RepositoryName": "my-repository-name",
        "Owner": "123456789012",
        "ProviderType": "CodeCommit",
        "State": "Pending",
        "StateReason": "CodeGuru Reviewer has received the request, and a code review is scheduled.",
        "CreatedTimeStamp": 1618873489.195,
        "LastUpdatedTimeStamp": 1618873489.195,
        "Type": "RepositoryAnalysis",
        "SourceCodeType": {
            "RepositoryHead": {
                "BranchName": "mainline"
            }
        },
        "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111"
    }
}
```
Pour plus d'informations, consultez la section [ Créer des révisions de code dans Amazon CodeGuru Reviewer ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/create-code-reviews.html) dans le Guide de l'utilisateur d'*Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ CreateCodeReview ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/create-code-review.html) la section Référence des *AWS CLI commandes*. 

### `revue de code de description`
<a name="codeguru-reviewer_DescribeCodeReview_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-code-review`.

**AWS CLI**  
**Pour répertorier des informations sur une révision de code**  
La `describe-code-review` liste suivante répertorie les informations relatives à la révision du code dans la branche « principale » d'un AWS CodeCommit référentiel nommé « my-repo-name ».  

```
aws codeguru-reviewer put-recommendation-feedback \
    --code-review-arn {{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678}} \
    --recommendation-id {{3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb}} \
    --reactions {{ThumbsUp}}
```
Output  

```
{
        "CodeReview": {
            "Name": "My-ecs-beta-repo-master-xs6di4kfd4j269dz",
            "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222:code-review:RepositoryAnalysis-my-repo-name",
            "RepositoryName": "My-ecs-beta-repo",
            "Owner": "123456789012",
            "ProviderType": "CodeCommit",
            "State": "Pending",
            "StateReason": "CodeGuru Reviewer is reviewing the source code.",
            "CreatedTimeStamp": 1618874226.226,
            "LastUpdatedTimeStamp": 1618874233.689,
            "Type": "RepositoryAnalysis",
            "SourceCodeType": {
                "RepositoryHead": {
                    "BranchName": "mainline"
                }
            },
            "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111"
        }
    }
```
Pour plus d'informations, voir [ Afficher les détails de la révision du code ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/view-code-review-details.html) dans le guide de l'utilisateur * Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ DescribeCodeReview ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/describe-code-review.html) la section Référence des *AWS CLI commandes*. 

### `décrire-recommandation-feedback`
<a name="codeguru-reviewer_DescribeRecommendationFeedback_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-recommendation-feedback`.

**AWS CLI**  
**Pour afficher des informations relatives aux commentaires sur une recommandation**  
`describe-recommendation-feedback` ci-dessous affiche des informations sur les commentaires relatifs à une recommandation. Cette recommandation entraîne une réaction `ThumbsUp`.  

```
aws codeguru-reviewer describe-recommendation-feedback \
    --code-review-arn {{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678}} \
    --recommendation-id {{3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb}}
```
Sortie :  

```
{
    "RecommendationFeedback": {
        "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678",
        "RecommendationId": "3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb",
        "Reactions": [
            "ThumbsUp"
        ],
        "UserId": "aws-user-id",
        "CreatedTimeStamp": 1618877070.313,
        "LastUpdatedTimeStamp": 1618877948.881
    }
}
```
Pour plus d'informations, consultez les [ sections Afficher les recommandations et fournir des commentaires ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/give-feedback-from-code-review-details.html) et [ Étape 4 : Fournir des commentaires ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/provide-feedback.html) dans le guide de l'utilisateur * Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ DescribeRecommendationFeedback ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/describe-recommendation-feedback.html) la section Référence des *AWS CLI commandes*. 

### `association de descriptions de dépôts`
<a name="codeguru-reviewer_DescribeRepositoryAssociation_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-repository-association`.

**AWS CLI**  
**Exemple 1 : Pour renvoyer des informations concernant une association de GitHub référentiels **  
L'`describe-repository-association`exemple suivant renvoie des informations sur une association de référentiels qui utilise un référentiel GitHub Enterprise et qui est dans `Associated` cet état.  

```
aws codeguru-reviewer describe-repository-association \
    --association-arn {{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}}
```
Sortie :  

```
{
    "RepositoryAssociation": {
        "AssociationId": "b822717e-0711-4e8a-bada-0e738289c75e",
        "Name": "mySampleRepo",
        "LastUpdatedTimeStamp": 1588102637.649,
        "ProviderType": "GitHub",
        "CreatedTimeStamp": 1588102615.636,
        "Owner": "sample-owner",
        "State": "Associated",
        "StateReason": "Pull Request Notification configuration successful",
        "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111"
    }
}
```
Pour plus d'informations, voir [ Créer une association de référentiels GitHub Enterprise Server dans Amazon CodeGuru Reviewer ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/create-github-enterprise-association.html) dans le Guide de l'utilisateur * Amazon CodeGuru Reviewer*.  
**Exemple 2 : pour renvoyer des informations concernant l’échec d’une association de référentiel**  
L'`describe-repository-association`exemple suivant renvoie des informations sur une association de référentiels qui utilise un référentiel GitHub Enterprise et qui est dans `Failed` cet état.  

```
aws codeguru-reviewer describe-repository-association \
    --association-arn {{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}}
```
Sortie :  

```
{
    "RepositoryAssociation": {
        "ProviderType": "GitHubEnterpriseServer",
        "Name": "mySampleRepo",
        "LastUpdatedTimeStamp": 1596217036.892,
        "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "CreatedTimeStamp": 1596216896.979,
        "ConnectionArn": "arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
        "State": "Failed",
        "StateReason": "Failed, Please retry.",
        "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333",
        "Owner": "sample-owner"
    }
}
```
Pour plus d'informations, voir [ Créer une association de référentiels GitHub Enterprise Server dans Amazon CodeGuru Reviewer ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/create-github-enterprise-association.html) dans le Guide de l'utilisateur * Amazon CodeGuru Reviewer*.  
**Exemple 3 : pour renvoyer des informations concernant l’annulation d’une association de référentiel**  
L'`describe-repository-association`exemple suivant renvoie des informations sur une association de référentiels qui utilise un référentiel GitHub Enterprise et qui est dans `Disassociating` cet état.  

```
aws codeguru-reviewer describe-repository-association \
    --association-arn {{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}}
```
Sortie :  

```
{
    "RepositoryAssociation": {
        "ProviderType": "GitHubEnterpriseServer",
        "Name": "mySampleRepo",
        "LastUpdatedTimeStamp": 1596217036.892,
        "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "CreatedTimeStamp": 1596216896.979,
        "ConnectionArn": "arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
        "State": "Disassociating",
        "StateReason": "Source code access removal in progress",
        "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333",
        "Owner": "sample-owner"
    }
}
```
Pour plus d'informations, voir [ Créer une association de référentiels GitHub Enterprise Server dans Amazon CodeGuru Reviewer ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/create-github-enterprise-association.html) dans le Guide de l'utilisateur * Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ DescribeRepositoryAssociation ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/describe-repository-association.html) la section Référence des *AWS CLI commandes*. 

### `référentiel dissocié`
<a name="codeguru-reviewer_DisassociateRepository_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`disassociate-repository`.

**AWS CLI**  
**Pour dissocier une association de référentiel**  
Ce qui suit `disassociate-repository` dissocie une association de référentiel qui utilise un AWS CodeCommit référentiel.  

```
aws codeguru-reviewer disassociate-repository \
    --association-arn {{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}}
```
Sortie :  

```
{
    "RepositoryAssociation": {
        "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "Name": "my-repository",
        "Owner": "123456789012",
        "ProviderType": "CodeCommit",
        "State": "Disassociating",
        "LastUpdatedTimeStamp": 1618939174.759,
        "CreatedTimeStamp": 1595636947.096
    },
    "Tags": {
        "Status": "Secret",
        "Team": "Saanvi"
    }
}
```
Pour plus d'informations, consultez [ Dissocier un référentiel dans CodeGuru Reviewer ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/disassociate-repository-association.html) dans le Guide * de l'utilisateur * Amazon CodeGuru Reviewer.  
+  Pour plus de détails sur l'API, consultez [ DisassociateRepository ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/disassociate-repository.html) la section Référence des *AWS CLI commandes*. 

### `critiques de codes de liste`
<a name="codeguru-reviewer_ListCodeReviews_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-code-reviews`.

**AWS CLI**  
**Pour répertorier les critiques de code créées sur votre AWS compte au cours des 90 derniers jours. **  
L’exemple `list-code-reviews` suivant répertorie les révisions de code créées au cours des 90 derniers jours à l’aide de demandes d’extraction.  

```
aws codeguru-reviewer list-code-reviews \
    --type {{PullRequest}}
```
Sortie :  

```
{
    "CodeReviewSummaries": [
        {
            "LastUpdatedTimeStamp": 1588897288.054,
            "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
            "ProviderType": "GitHub",
            "PullRequestId": "5",
            "MetricsSummary": {
                "MeteredLinesOfCodeCount": 24,
                "FindingsCount": 1
            },
            "CreatedTimeStamp": 1588897068.512,
            "State": "Completed",
            "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
            "Owner": "sample-owner",
            "RepositoryName": "sample-repository-name",
            "Type": "PullRequest"
        },
        {
            "LastUpdatedTimeStamp": 1588869793.263,
            "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
            "ProviderType": "GitHub",
            "PullRequestId": "4",
            "MetricsSummary": {
                "MeteredLinesOfCodeCount": 29,
                "FindingsCount": 0
            },
            "CreatedTimeStamp": 1588869575.949,
            "State": "Completed",
            "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
            "Owner": "sample-owner",
            "RepositoryName": "sample-repository-name",
            "Type": "PullRequest"
        },
        {
            "LastUpdatedTimeStamp": 1588870511.211,
            "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333",
            "ProviderType": "GitHub",
            "PullRequestId": "4",
            "MetricsSummary": {
                "MeteredLinesOfCodeCount": 2,
                "FindingsCount": 0
            },
            "CreatedTimeStamp": 1588870292.425,
            "State": "Completed",
            "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333",
            "Owner": "sample-owner",
            "RepositoryName": "sample-repository-name",
            "Type": "PullRequest"
        },
        {
            "LastUpdatedTimeStamp": 1588118522.452,
            "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE44444",
            "ProviderType": "GitHub",
            "PullRequestId": "3",
            "MetricsSummary": {
                "MeteredLinesOfCodeCount": 29,
                "FindingsCount": 0
            },
            "CreatedTimeStamp": 1588118301.131,
            "State": "Completed",
            "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE44444",
            "Owner": "sample-owner",
            "RepositoryName": "sample-repository-name",
            "Type": "PullRequest"
        },
        {
            "LastUpdatedTimeStamp": 1588112205.207,
            "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE55555",
            "ProviderType": "GitHub",
            "PullRequestId": "2",
            "MetricsSummary": {
                "MeteredLinesOfCodeCount": 25,
                "FindingsCount": 0
            },
            "CreatedTimeStamp": 1588111987.443,
            "State": "Completed",
            "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE55555",
            "Owner": "sample-owner",
            "RepositoryName": "sample-repository-name",
            "Type": "PullRequest"
        },
        {
            "LastUpdatedTimeStamp": 1588104489.981,
            "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE66666",
            "ProviderType": "GitHub",
            "PullRequestId": "1",
            "MetricsSummary": {
                "MeteredLinesOfCodeCount": 25,
                "FindingsCount": 0
            },
            "CreatedTimeStamp": 1588104270.223,
            "State": "Completed",
            "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE66666",
            "Owner": "sample-owner",
            "RepositoryName": "sample-repository-name",
            "Type": "PullRequest"
        }
    ]
}
```
Pour plus d'informations, consultez la section [ Afficher toutes les critiques de code ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/view-all-code-reviews.html) dans le guide de l'utilisateur * Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ ListCodeReviews ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/list-code-reviews.html) la section Référence des *AWS CLI commandes*. 

### `liste-recommandation-feedback`
<a name="codeguru-reviewer_ListRecommendationFeedback_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-recommendation-feedback`.

**AWS CLI**  
**Pour répertorier des commentaires sur des recommandations de clients concernant une recommandation sur un référentiel associé**  
`list-recommendation-feedback` ci-dessous répertorie les commentaires des clients sur toutes les recommandations relatives à la révision d’un code. Cette revue de code contient un commentaire, un ThumbsUp « », de la part d'un client.  

```
aws codeguru-reviewer list-recommendation-feedback \
    --code-review-arn {{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678}}
```
Sortie :  

```
{
    "RecommendationFeedbackSummaries": [
        {
            "RecommendationId": "3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb",
            "Reactions": [
                "ThumbsUp"
            ],
            "UserId": "aws-user-id"
        }
    ]
}
```
Pour plus d'informations, consultez [ Étape 4 : Fournir des commentaires ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/provide-feedback.html) dans le Guide de l'utilisateur d'*Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ ListRecommendationFeedback ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/list-recommendation-feedback.html) la section Référence des *AWS CLI commandes*. 

### `liste-recommandations`
<a name="codeguru-reviewer_ListRecommendations_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-recommendations`.

**AWS CLI**  
**Pour répertorier les recommandations relatives à une révision de code terminée**  
L'`list-recommendations`exemple suivant répertorie les recommandations relatives à une révision complète du code. Cette révision du code a une recommandation.  

```
aws codeguru-reviewer list-recommendations \
    --code-review-arn {{arn:aws:codeguru-reviewer:us-west-2:544120495673:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}}
```
Sortie :  

```
{
    "RecommendationSummaries": [
        {
            "Description": "\n\n**Problem**  \n You are using a `ConcurrentHashMap`, but your usage of `containsKey()` and `get()` may not be thread-safe at lines: **63 and 64**. In between the check and the `get()` another thread can remove the key and the `get()` will return `null`. The remove that can remove the key is at line: **59**.\n\n**Fix**  \n Consider calling `get()`, checking instead of your current check if the returned object is `null`, and then using that object only, without calling `get()` again.\n\n**More info**  \n [View an example on GitHub](https://github.com/apache/hadoop/blob/f16cf877e565084c66bc63605659b157c4394dc8/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/s3guard/S3Guard.java#L302-L304) (external link).",
            "RecommendationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
            "StartLine": 63,
            "EndLine": 64,
            "FilePath": "src/main/java/com/company/sample/application/CreateOrderThread.java"
        }
    ]
}
```
Pour plus d'informations, consultez [ Étape 4 : Fournir des commentaires ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/provide-feedback.html) dans le Guide de l'utilisateur d'*Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ ListRecommendations ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/list-recommendations.html) la section Référence des *AWS CLI commandes*. 

### `associations de listes et de référentiels`
<a name="codeguru-reviewer_ListRepositoryAssociations_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-repository-associations`.

**AWS CLI**  
**Pour répertorier les associations de référentiels dans votre AWS compte **  
L’exemple `list-repository-associations` suivant renvoie une liste des objets récapitulatifs des associations de référentiel dans votre compte. Vous pouvez filtrer la liste renvoyée par `ProviderType`, `Name`, `State` et `Owner`.  

```
aws codeguru-reviewer list-repository-associations
```
Sortie :  

```
{
    "RepositoryAssociationSummaries": [
        {
            "LastUpdatedTimeStamp": 1595886609.616,
            "Name": "test",
            "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
            "Owner": "sample-owner",
            "State": "Associated",
            "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
            "ProviderType": "Bitbucket"
        },
        {
            "LastUpdatedTimeStamp": 1595636969.035,
            "Name": "CodeDeploy-CodePipeline-ECS-Tutorial",
            "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
            "Owner": "123456789012",
            "State": "Associated",
            "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
            "ProviderType": "CodeCommit"
        },
        {
            "LastUpdatedTimeStamp": 1595634785.983,
            "Name": "My-ecs-beta-repo",
            "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333",
            "Owner": "123456789012",
            "State": "Associated",
            "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333",
            "ProviderType": "CodeCommit"
        },
        {
            "LastUpdatedTimeStamp": 1590712811.77,
            "Name": "MyTestCodeCommit",
            "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE44444",
            "Owner": "123456789012",
            "State": "Associated",
            "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE44444",
            "ProviderType": "CodeCommit"
        },
        {
            "LastUpdatedTimeStamp": 1588102637.649,
            "Name": "aws-codeguru-profiler-sample-application",
            "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE55555",
            "Owner": "sample-owner",
            "State": "Associated",
            "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE55555",
            "ProviderType": "GitHub"
        },
        {
            "LastUpdatedTimeStamp": 1588028233.995,
            "Name": "codeguru-profiler-demo-app",
            "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE66666",
            "Owner": "sample-owner",
            "State": "Associated",
            "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE66666",
            "ProviderType": "GitHub"
        }
    ]
}
```
Pour plus d'informations, voir [ Afficher toutes les associations de référentiels dans CodeGuru Reviewer ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/repository-association-view-all.html) dans le Guide de l'utilisateur * Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ ListRepositoryAssociations ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/list-repository-associations.html) la section Référence des *AWS CLI commandes*. 

### `list-tags-for-resource`
<a name="codeguru-reviewer_ListTagsForResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-tags-for-resource`.

**AWS CLI**  
**Pour répertorier les balises d’un référentiel associé**  
`list-tags-for-resource` ci-dessous répertorie les balises d’un référentiel associé. Ce référentiel associé a deux balises.  

```
aws codeguru-reviewer list-tags-for-resource \
    --resource-arn {{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}}
```
Sortie :  

```
{
    "Tags": {
        "Status": "Secret",
        "Team": "Saanvi"
    }
}
```
Pour plus d'informations, consultez [ Afficher les balises d'un référentiel (AWS CLI) associé à CodeGuru Reviewer ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/how-to-tag-associated-repository-view-cli.html) dans le Guide de l'utilisateur * Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ ListTagsForResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/list-tags-for-resource.html) la section Référence des *AWS CLI commandes*. 

### `commentaires sur les recommandations de publication`
<a name="codeguru-reviewer_PutRecommendationFeedback_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`put-recommendation-feedback`.

**AWS CLI**  
**Pour ajouter une recommandation à une révision de code**  
`put-recommendation-feedback` ci-dessous met une recommandation `ThumbsUp` sur une révision de code.  

```
aws codeguru-reviewer put-recommendation-feedback \
    --code-review-arn \{{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678}} \
    --recommendation-id {{3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb}} \
    --reactions {{ThumbsUp}}
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez [ Étape 4 : Fournir des commentaires ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/provide-feedback.html) dans le Guide de l'utilisateur d'*Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ PutRecommendationFeedback ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/put-recommendation-feedback.html) la section Référence des *AWS CLI commandes*. 

### `tag-resource`
<a name="codeguru-reviewer_TagResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`tag-resource`.

**AWS CLI**  
**Pour ajouter une balise à un référentiel associé**  
`tag-resource` ci-dessous ajoute deux balises à un référentiel associé  

```
aws codeguru-reviewer tag-resource \
    --resource-arn {{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}} \
    --tags {{Status=Secret,Team=Saanvi}}
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez [ Ajouter une balise à un référentiel associé à un CodeGuru réviseur (AWS CLI) ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/how-to-tag-associated-repository-add-cli.html) et [ Ajouter ou mettre à jour des balises pour un référentiel associé à un CodeGuru réviseur (AWS CLI) ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/how-to-tag-associated-repository-update-cli.html) dans le guide de l'utilisateur * Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ TagResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/tag-resource.html) la section Référence des *AWS CLI commandes*. 

### `untag-resource`
<a name="codeguru-reviewer_UntagResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`untag-resource`.

**AWS CLI**  
**Pour supprimer une balise d’un référentiel associé**  
`untag-resource` ci-dessous supprime deux balises avec les clés « Secret » et « Team » d’un référentiel associé.  

```
aws codeguru-reviewer untag-resource \
    --resource-arn {{arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}} \
    --tag-keys {{Status}} {{Team}}
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, voir [ Supprimer des balises d'un référentiel (AWS CLI) associé à CodeGuru Reviewer ](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/how-to-tag-associated-repository-remove-cli.html) dans le Guide de l'utilisateur * Amazon CodeGuru Reviewer*.  
+  Pour plus de détails sur l'API, consultez [ UntagResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codeguru-reviewer/untag-resource.html) la section Référence des *AWS CLI commandes*. 