

# Acciones, recursos y claves de condición para Amazon Managed Blockchain Query
<a name="list_managedblockchain-query"></a>

Amazon Managed Blockchain Query (prefijo de servicio:`managedblockchain-query`) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:
+ Obtenga información para [configurar este servicio](https://docs.aws.amazon.com/managed-blockchain/latest/ambq-dg/).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/).
+ Obtenga información sobre cómo proteger este servicio y sus recursos [mediante las políticas de permisos de IAM](https://docs.aws.amazon.com/managed-blockchain/latest/ambq-dg/security-iam.html).
+ Consulte la referencia de [autorización de servicio programática de este servicio](https://servicereference.us-east-1.amazonaws.com/v1/managedblockchain-query/managedblockchain-query.json).

**Topics**
+ [Operaciones de API definidas por Amazon Managed Blockchain Query](#list_managedblockchain-query-operations)
+ [Acciones definidas por Amazon Managed Blockchain Query](#list_managedblockchain-query-actions-as-permissions)
+ [Tipos de recursos definidos por Amazon Managed Blockchain Query](#list_managedblockchain-query-resources-for-iam-policies)
+ [Claves de condición para Amazon Managed Blockchain Query](#list_managedblockchain-query-policy-keys)

## Operaciones de API definidas por Amazon Managed Blockchain Query
<a name="list_managedblockchain-query-operations"></a>

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la [tabla de acciones](#list_managedblockchain-query-actions-as-permissions).




- **   BatchGetTokenBalance  **
  - **Acción de IAM:**  [consulta de cadena de bloques gestionada: BatchGetTokenBalance](#list_managedblockchain-query-action-BatchGetTokenBalance) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetAssetContract  **
  - **Acción de IAM:**  [consulta de cadena de bloques gestionada: GetAssetContract](#list_managedblockchain-query-action-GetAssetContract) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetTokenBalance  **
  - **Acción de IAM:**  [consulta de cadena de bloques gestionada: GetTokenBalance](#list_managedblockchain-query-action-GetTokenBalance) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetTransaction  **
  - **Acción de IAM:**  [consulta de cadena de bloques gestionada: GetTransaction](#list_managedblockchain-query-action-GetTransaction) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   ListAssetContracts  **
  - **Acción de IAM:**  [consulta de cadena de bloques gestionada: ListAssetContracts](#list_managedblockchain-query-action-ListAssetContracts) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListFilteredTransactionEvents  **
  - **Acción de IAM:**  [consulta de cadena de bloques gestionada: ListFilteredTransactionEvents](#list_managedblockchain-query-action-ListFilteredTransactionEvents) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListTokenBalances  **
  - **Acción de IAM:**  [consulta de cadena de bloques gestionada: ListTokenBalances](#list_managedblockchain-query-action-ListTokenBalances) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListTransactionEvents  **
  - **Acción de IAM:**  [consulta de cadena de bloques gestionada: ListTransactionEvents](#list_managedblockchain-query-action-ListTransactionEvents) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListTransactions  **
  - **Acción de IAM:**  [consulta de cadena de bloques gestionada: ListTransactions](#list_managedblockchain-query-action-ListTransactions) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración



## Acciones definidas por Amazon Managed Blockchain Query
<a name="list_managedblockchain-query-actions-as-permissions"></a>

Puede especificar las siguientes acciones en el elemento `Action` de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.



| Acciones | Description (Descripción) | Tipos de recursos (\*necesarios) | Claves de condición | Nivel de acceso | 
| --- | --- | --- | --- | --- | 
|   [BatchGetTokenBalance](${APIReferenceDocPage}API_BatchGetTokenBalance.html)  | Otorga permiso para agrupar las llamadas a la API GetTokenBalance  |  |   | Lectura | 
|   [GetAssetContract](${APIReferenceDocPage}API_GetAssetContract.html)  | Concede permiso para obtener información sobre un contrato de la cadena de bloques |  |   | Lectura | 
|   [GetTokenBalance](${APIReferenceDocPage}API_GetTokenBalance.html)  | Otorga permiso para recuperar el saldo de un token para una dirección en la cadena de bloques |  |   | Lectura | 
|   [GetTransaction](${APIReferenceDocPage}API_GetTransaction.html)  | Otorga permiso para recuperar una transacción en la cadena de bloques |  |   | Lectura | 
|   [ListAssetContracts](${APIReferenceDocPage}API_ListAssetContracts.html)  | Concede permiso para recuperar varios contratos de la cadena de bloques |  |   | Enumeración | 
|   [ListFilteredTransactionEvents](${APIReferenceDocPage}API_ListFilteredTransactionEvents.html)  | Concede permiso para recuperar eventos en la cadena de bloques con filtros adicionales |  |   | Enumeración | 
|   [ListTokenBalances](${APIReferenceDocPage}API_ListTokenBalances.html)  | Otorga permiso para recuperar múltiples saldos en la cadena de bloques |  |   | Enumeración | 
|   [ListTransactionEvents](${APIReferenceDocPage}API_ListTransactionEvents.html)  | Otorga permiso para recuperar eventos en una transacción en la cadena de bloques |  |   | Enumeración | 
|   [ListTransactions](${APIReferenceDocPage}API_ListTransactions.html)  | Otorga permiso para recuperar múltiples transacciones en una cadena de bloques |  |   | Enumeración | 

## Tipos de recursos definidos por Amazon Managed Blockchain Query
<a name="list_managedblockchain-query-resources-for-iam-policies"></a>

Amazon Managed Blockchain Query no admite la especificación de un ARN de recurso en el elemento de `Resource` de una declaración de política de IAM.

## Claves de condición para Amazon Managed Blockchain Query
<a name="list_managedblockchain-query-policy-keys"></a>

Amazon Managed Blockchain Query no tiene claves de condición específicas de un servicio que puedan usarse en el `Condition` elemento de las declaraciones de políticas.