

# Acciones, recursos y claves de condición para Amazon DocumentDB Elastic Clusters
<a name="list_docdb-elastic"></a>

Amazon DocumentDB Elastic Clusters (prefijo de servicio:`docdb-elastic`) 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/documentdb/latest/developerguide/docdb-using-elastic-clusters.html).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_Operations_Amazon_DocumentDB_Elastic_Clusters.html).
+ 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/documentdb/latest/developerguide/security_iam_service-with-iam.html).
+ Consulte la referencia de autorización de [servicio programática de este servicio.](https://servicereference.us-east-1.amazonaws.com/v1/docdb-elastic/docdb-elastic.json)

**Topics**
+ [Operaciones de API definidas por Amazon DocumentDB Elastic Clusters](#list_docdb-elastic-operations)
+ [Acciones definidas por Amazon DocumentDB Elastic Clusters](#list_docdb-elastic-actions-as-permissions)
+ [Tipos de recursos definidos por Amazon DocumentDB Elastic Clusters](#list_docdb-elastic-resources-for-iam-policies)
+ [Claves de condición de Amazon DocumentDB Elastic Clusters](#list_docdb-elastic-policy-keys)

## Operaciones de API definidas por Amazon DocumentDB Elastic Clusters
<a name="list_docdb-elastic-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_docdb-elastic-actions-as-permissions).




- **   ApplyPendingMaintenanceAction  **
  - **Acción de IAM:**  [docdb-elastic: ApplyPendingMaintenanceAction](#list_docdb-elastic-action-ApplyPendingMaintenanceAction) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CopyClusterSnapshot  **
  - **Acción de IAM:**  [docdb-elastic: CopyClusterSnapshot](#list_docdb-elastic-action-CopyClusterSnapshot)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [docdb-elastic: CreateClusterSnapshot](#list_docdb-elastic-action-CreateClusterSnapshot)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [docdb-elastic: TagResource](#list_docdb-elastic-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir

- **   CreateCluster  **
  - **Acción de IAM:**  [docdb-elastic: CreateCluster](#list_docdb-elastic-action-CreateCluster)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [docdb-elastic: TagResource](#list_docdb-elastic-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir

- **   CreateClusterSnapshot  **
  - **Acción de IAM:**  [docdb-elastic: CreateClusterSnapshot](#list_docdb-elastic-action-CreateClusterSnapshot)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [docdb-elastic: TagResource](#list_docdb-elastic-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir

- **   DeleteCluster  **
  - **Acción de IAM:**  [docdb-elastic: DeleteCluster](#list_docdb-elastic-action-DeleteCluster) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteClusterSnapshot  **
  - **Acción de IAM:**  [docdb-elastic: DeleteClusterSnapshot](#list_docdb-elastic-action-DeleteClusterSnapshot) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   GetCluster  **
  - **Acción de IAM:**  [docdb-elastic: GetCluster](#list_docdb-elastic-action-GetCluster) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetClusterSnapshot  **
  - **Acción de IAM:**  [docdb-elastic: GetClusterSnapshot](#list_docdb-elastic-action-GetClusterSnapshot) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetPendingMaintenanceAction  **
  - **Acción de IAM:**  [docdb-elastic: GetPendingMaintenanceAction](#list_docdb-elastic-action-GetPendingMaintenanceAction) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   ListClusterSnapshots  **
  - **Acción de IAM:**  [docdb-elastic: ListClusterSnapshots](#list_docdb-elastic-action-ListClusterSnapshots) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListClusters  **
  - **Acción de IAM:**  [docdb-elastic: ListClusters](#list_docdb-elastic-action-ListClusters) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListPendingMaintenanceActions  **
  - **Acción de IAM:**  [docdb-elastic: ListPendingMaintenanceActions](#list_docdb-elastic-action-ListPendingMaintenanceActions) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListTagsForResource  **
  - **Acción de IAM:**  [docdb-elastic: ListTagsForResource](#list_docdb-elastic-action-ListTagsForResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   RestoreClusterFromSnapshot  **
  - **Acción de IAM:**  [docdb-elastic: CreateCluster](#list_docdb-elastic-action-CreateCluster)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [docdb-elastic: RestoreClusterFromSnapshot](#list_docdb-elastic-action-RestoreClusterFromSnapshot)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [docdb-elastic: TagResource](#list_docdb-elastic-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir

- **   StartCluster  **
  - **Acción de IAM:**  [docdb-elastic: StartCluster](#list_docdb-elastic-action-StartCluster) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   StopCluster  **
  - **Acción de IAM:**  [docdb-elastic: StopCluster](#list_docdb-elastic-action-StopCluster) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   TagResource  **
  - **Acción de IAM:**  [docdb-elastic: TagResource](#list_docdb-elastic-action-TagResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Etiquetar, escribir

- **   UntagResource  **
  - **Acción de IAM:**  [docdb-elastic: UntagResource](#list_docdb-elastic-action-UntagResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Etiquetar, escribir

- **   UpdateCluster  **
  - **Acción de IAM:**  [docdb-elastic: UpdateCluster](#list_docdb-elastic-action-UpdateCluster) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura



## Acciones definidas por Amazon DocumentDB Elastic Clusters
<a name="list_docdb-elastic-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.




- **   [ApplyPendingMaintenanceAction](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_ApplyPendingMaintenanceAction.html)  **
  - **Description (Descripción):** Otorga permiso para aplicar acciones de mantenimiento pendientes en el DocDB-Elastic clúster de Amazon
  - **Tipos de recursos (\*necesarios):** [clúster\*](#list_docdb-elastic-resource-cluster)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [CopyClusterSnapshot](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_CopyClusterSnapshot.html)  **
  - **Description (Descripción):** Concede permiso para copiar una nueva instantánea de un DocDB-Elastic clúster de Amazon
  - **Tipos de recursos (\*necesarios):** [instantánea del cluster\*](#list_docdb-elastic-resource-cluster-snapshot)
  - **Claves de condición:** [aws: /$ {} RequestTag TagKey](#list_docdb-elastic-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_docdb-elastic-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [CreateCluster](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_CreateCluster.html)  **
  - **Description (Descripción):** Concede permiso para crear un nuevo DocDB-Elastic clúster de Amazon
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_docdb-elastic-aws_RequestTag___TagKey_)<br />[AWS: TagKeys](#list_docdb-elastic-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [CreateClusterSnapshot](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_CreateClusterSnapshot.html)  **
  - **Description (Descripción):** Concede permiso para crear una nueva instantánea de un DocDB-Elastic clúster de Amazon
  - **Tipos de recursos (\*necesarios):** [clúster\*](#list_docdb-elastic-resource-cluster) / **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_docdb-elastic-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_docdb-elastic-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [instantánea del cluster\*](#list_docdb-elastic-resource-cluster-snapshot) / **Claves de condición:** [aws: /$ {} RequestTag TagKey](#list_docdb-elastic-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_docdb-elastic-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [DeleteCluster](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_DeleteCluster.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un clúster
  - **Tipos de recursos (\*necesarios):** [clúster\*](#list_docdb-elastic-resource-cluster)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteClusterSnapshot](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_DeleteClusterSnapshot.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar una instantánea de un clúster
  - **Tipos de recursos (\*necesarios):** [instantánea de clúster\*](#list_docdb-elastic-resource-cluster-snapshot)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [GetCluster](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_GetCluster.html)  **
  - **Description (Descripción):** Otorga permiso para ver detalles sobre un clúster
  - **Tipos de recursos (\*necesarios):** [clúster\*](#list_docdb-elastic-resource-cluster)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetClusterSnapshot](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_GetClusterSnapshot.html)  **
  - **Description (Descripción):** Otorga permiso para ver detalles sobre una instantánea de un clúster
  - **Tipos de recursos (\*necesarios):** [instantánea de clúster\*](#list_docdb-elastic-resource-cluster-snapshot)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetPendingMaintenanceAction](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_GetPendingMaintenanceAction.html)  **
  - **Description (Descripción):** Otorga permiso para ver detalles sobre las acciones de mantenimiento pendientes en el DocDB-Elastic clúster de Amazon
  - **Tipos de recursos (\*necesarios):** [clúster\*](#list_docdb-elastic-resource-cluster)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [ListClusterSnapshots](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_ListClusterSnapshots.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar las instantáneas del clúster de su cuenta
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListClusters](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_ListClusters.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar los clústeres de su cuenta
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListPendingMaintenanceActions](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_ListPendingMaintenanceActions.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar detalles sobre las acciones de mantenimiento pendientes en cualquier DocDB-Elastic clúster de Amazon
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListTagsForResource](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_ListTagsForResource.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar etiquetas para un recurso de DocumentDB Elastic
  - **Tipos de recursos (\*necesarios):** [clúster](#list_docdb-elastic-resource-cluster) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [cluster-snapshot](#list_docdb-elastic-resource-cluster-snapshot) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [RestoreClusterFromSnapshot](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_RestoreClusterFromSnapshot.html)  **
  - **Description (Descripción):** Otorga permiso para restaurar un clúster a partir de una instantánea de un DocDB-Elastic clúster de Amazon
  - **Tipos de recursos (\*necesarios):** [clúster\*](#list_docdb-elastic-resource-cluster) / **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_docdb-elastic-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_docdb-elastic-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [instantánea del cluster\*](#list_docdb-elastic-resource-cluster-snapshot) / **Claves de condición:** [aws: /$ {} RequestTag TagKey](#list_docdb-elastic-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_docdb-elastic-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [StartCluster](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_StartCluster.html)  **
  - **Description (Descripción):** Otorga permiso para iniciar un DocDB-Elastic clúster de Amazon detenido
  - **Tipos de recursos (\*necesarios):** [clúster\*](#list_docdb-elastic-resource-cluster)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [StopCluster](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_StopCluster.html)  **
  - **Description (Descripción):** Otorga permiso para detener un DocDB-Elastic clúster de Amazon existente
  - **Tipos de recursos (\*necesarios):** [clúster\*](#list_docdb-elastic-resource-cluster)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [TagResource](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_TagResource.html)  **
  - **Description (Descripción):** Otorga permiso para etiquetar un recurso de DocumentDB Elastic
  - **Tipos de recursos (\*necesarios):** [clúster](#list_docdb-elastic-resource-cluster) / **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_docdb-elastic-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_docdb-elastic-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [cluster-snapshot](#list_docdb-elastic-resource-cluster-snapshot) / **Claves de condición:** [AWS: RequestTag /$ {} TagKey](#list_docdb-elastic-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_docdb-elastic-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UntagResource](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_UntagResource.html)  **
  - **Description (Descripción):** Otorga permiso para quitar la etiqueta de un recurso de DocumentDB Elastic
  - **Tipos de recursos (\*necesarios):** [clúster](#list_docdb-elastic-resource-cluster) / **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_docdb-elastic-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [cluster-snapshot](#list_docdb-elastic-resource-cluster-snapshot) / **Claves de condición:** [AWS: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_docdb-elastic-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UpdateCluster](https://docs.aws.amazon.com/documentdb/latest/developerguide/API_elastic_UpdateCluster.html)  **
  - **Description (Descripción):** Otorga permiso para modificar un clúster
  - **Tipos de recursos (\*necesarios):** [clúster\*](#list_docdb-elastic-resource-cluster)
  - **Claves de condición:** [aws: ResourceTag /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura



## Tipos de recursos definidos por Amazon DocumentDB Elastic Clusters
<a name="list_docdb-elastic-resources-for-iam-policies"></a>

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento `Resource` de las instrucciones de política de permisos de IAM.



| Tipos de recurso | ARN | Claves de condición | 
| --- | --- | --- | 
| [clúster](https://docs.aws.amazon.com/documentdb/latest/developerguide/elastic-managing.html)  | arn: $ {Partition} :docdb-elastic: $ {Region} :$ {Account} :cluster/$ {} ResourceId | [ResourceTagaws: /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_) | 
| [instantánea de clúster](https://docs.aws.amazon.com/documentdb/latest/developerguide/elastic-managing.html#elastic-manage-snapshots)  | arn: $ {Partition} :docdb-elastic: $ {Region} :$ {Account} :cluster-snapshot/$ {} ResourceId | [ResourceTagaws: /$ {} TagKey](#list_docdb-elastic-aws_ResourceTag___TagKey_) | 

## Claves de condición de Amazon DocumentDB Elastic Clusters
<a name="list_docdb-elastic-policy-keys"></a>

Amazon DocumentDB Elastic Clusters define las siguientes claves de condición que se pueden utilizar en el elemento `Condition` de una política de IAM.



| Claves de condición | Descripción | Tipo | 
| --- | --- | --- | 
|  [aws: RequestTag /$ {} TagKey](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filtra el acceso mediante los pares clave-valor de la etiqueta en la solicitud. | Cadena | 
|  [aws: ResourceTag /$ {} TagKey](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtra el acceso mediante los pares clave-valor de etiqueta adjuntados al recurso. | Cadena | 
|  [AWS: TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtra el acceso mediante el conjunto de claves de etiqueta en la solicitud. | ArrayOfString | 