

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.

# KmsGrantConfiguration
<a name="API_KmsGrantConfiguration"></a>

Configuration de subvention proposée pour une clé KMS. Pour de plus amples informations, veuillez consulter [CreateGrant](https://docs.aws.amazon.com/kms/latest/APIReference/API_CreateGrant.html).

## Table des matières
<a name="API_KmsGrantConfiguration_Contents"></a>

 ** granteePrincipal **   <a name="accessanalyzer-Type-KmsGrantConfiguration-granteePrincipal"></a>
Le principal autorisé à effectuer les opérations autorisées par la subvention.  
Type : Chaîne  
Obligatoire : oui

 ** issuingAccount **   <a name="accessanalyzer-Type-KmsGrantConfiguration-issuingAccount"></a>
 Le Compte AWS titre dans lequel la subvention a été accordée. Le compte est utilisé pour proposer AWS KMS des subventions émises par des comptes autres que le propriétaire de la clé.  
Type : Chaîne  
Obligatoire : oui

 ** operations **   <a name="accessanalyzer-Type-KmsGrantConfiguration-operations"></a>
Liste des opérations autorisées par la subvention.  
Type : tableau de chaînes  
Valeurs valides : `CreateGrant | Decrypt | DescribeKey | Encrypt | GenerateDataKey | GenerateDataKeyPair | GenerateDataKeyPairWithoutPlaintext | GenerateDataKeyWithoutPlaintext | GetPublicKey | ReEncryptFrom | ReEncryptTo | RetireGrant | Sign | Verify`   
Obligatoire : oui

 ** constraints **   <a name="accessanalyzer-Type-KmsGrantConfiguration-constraints"></a>
Utilisez cette structure pour proposer d'autoriser les [opérations cryptographiques](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations) dans l'autorisation uniquement lorsque la demande d'opération inclut le [contexte de chiffrement](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context) spécifié.  
Type : objet [KmsGrantConstraints](API_KmsGrantConstraints.md)  
Obligatoire : non

 ** retiringPrincipal **   <a name="accessanalyzer-Type-KmsGrantConfiguration-retiringPrincipal"></a>
Le principal autorisé à retirer la subvention en utilisant l'[RetireGrant](https://docs.aws.amazon.com/kms/latest/APIReference/API_RetireGrant.html)opération.  
Type : chaîne  
Obligatoire : non

## Voir aussi
<a name="API_KmsGrantConfiguration_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 SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/accessanalyzer-2019-11-01/KmsGrantConfiguration) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/accessanalyzer-2019-11-01/KmsGrantConfiguration) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/accessanalyzer-2019-11-01/KmsGrantConfiguration) 