

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Una configuración de concesión propuesta para una clave KMS. Para obtener más información, consulte [CreateGrant](https://docs.aws.amazon.com/kms/latest/APIReference/API_CreateGrant.html).

## Contenido
<a name="API_KmsGrantConfiguration_Contents"></a>

 ** granteePrincipal **   <a name="accessanalyzer-Type-KmsGrantConfiguration-granteePrincipal"></a>
El principal al que se concede el permiso para realizar las operaciones que permite la concesión.  
Tipo: cadena  
Obligatorio: sí

 ** issuingAccount **   <a name="accessanalyzer-Type-KmsGrantConfiguration-issuingAccount"></a>
 Cuenta de AWS En virtud del cual se emitió la subvención. La cuenta se utiliza para proponer AWS KMS subvenciones emitidas por cuentas distintas del propietario de la clave.  
Tipo: cadena  
Obligatorio: sí

 ** operations **   <a name="accessanalyzer-Type-KmsGrantConfiguration-operations"></a>
Una lista de las operaciones que permite la subvención.  
Tipo: matriz de cadenas  
Valores válidos: `CreateGrant | Decrypt | DescribeKey | Encrypt | GenerateDataKey | GenerateDataKeyPair | GenerateDataKeyPairWithoutPlaintext | GenerateDataKeyWithoutPlaintext | GetPublicKey | ReEncryptFrom | ReEncryptTo | RetireGrant | Sign | Verify`   
Obligatorio: sí

 ** constraints **   <a name="accessanalyzer-Type-KmsGrantConfiguration-constraints"></a>
Utilice esta estructura para proponer que se permitan [las operaciones criptográficas](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations) en la concesión solo cuando la solicitud de operación incluya el [contexto de cifrado](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context) especificado.  
Tipo: objeto [KmsGrantConstraints](API_KmsGrantConstraints.md)  
Obligatorio: no

 ** retiringPrincipal **   <a name="accessanalyzer-Type-KmsGrantConfiguration-retiringPrincipal"></a>
El principal al que se le ha dado permiso para retirar la concesión mediante la [RetireGrant](https://docs.aws.amazon.com/kms/latest/APIReference/API_RetireGrant.html)operación.  
Tipo: cadena  
Requerido: no

## Véase también
<a name="API_KmsGrantConfiguration_SeeAlso"></a>

Para obtener más información sobre el uso de esta API en uno de los idiomas específicos AWS SDKs, consulta lo siguiente:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/accessanalyzer-2019-11-01/KmsGrantConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/accessanalyzer-2019-11-01/KmsGrantConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/accessanalyzer-2019-11-01/KmsGrantConfiguration) 