

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# KmsGrantConstraints
<a name="API_KmsGrantConstraints"></a>

Use essa estrutura para propor a permissão de [operações criptográficas](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations) na concessão somente quando a solicitação de operação incluir o [contexto de criptografia](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context) especificado. Você pode especificar somente um tipo de contexto de criptografia. Um mapa vazio é tratado como não especificado. Para obter mais informações, consulte [GrantConstraints](https://docs.aws.amazon.com/kms/latest/APIReference/API_GrantConstraints.html).

## Conteúdo
<a name="API_KmsGrantConstraints_Contents"></a>

 ** encryptionContextEquals **   <a name="accessanalyzer-Type-KmsGrantConstraints-encryptionContextEquals"></a>
Uma lista de pares de valores-chave que devem corresponder ao contexto de criptografia na solicitação de operação [criptográfica](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations). A concessão permite a operação somente quando o contexto de criptografia na solicitação é o mesmo que o contexto de criptografia especificado nessa restrição.  
Tipo: mapa de string para string  
Obrigatório: não

 ** encryptionContextSubset **   <a name="accessanalyzer-Type-KmsGrantConstraints-encryptionContextSubset"></a>
Uma lista de pares de valores-chave que devem ser incluídos no contexto de criptografia da solicitação de operação [criptográfica](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations). A concessão permite a operação criptográfica somente quando o contexto de criptografia na solicitação inclui os pares de valores-chave especificados nessa restrição, embora possa incluir pares adicionais de valores-chave.  
Tipo: mapa de string para string  
Obrigatório: Não

## Consulte também
<a name="API_KmsGrantConstraints_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte:
+  [AWS SDK para C\+\+](https://docs.aws.amazon.com/goto/SdkForCpp/accessanalyzer-2019-11-01/KmsGrantConstraints) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/accessanalyzer-2019-11-01/KmsGrantConstraints) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/accessanalyzer-2019-11-01/KmsGrantConstraints) 