

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.

# Acciones, recursos y claves de condición para AWS CodeArtifact
<a name="list_codeartifact"></a>

AWS CodeArtifact (prefijo de servicio: `codeartifact`) proporciona las siguientes claves de operación, recursos, acciones y condiciones específicas del servicio para usarlas en las políticas de permisos de IAM.

Referencias:
+ Obtenga información para [configurar este servicio](https://docs.aws.amazon.com/codeartifact/latest/ug/).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/codeartifact/latest/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/codeartifact/latest/ug/auth-and-access-control.html).
+ Vea el [referencia de autorización de servicio programático](https://servicereference.us-east-1.amazonaws.com/v1/codeartifact/codeartifact.json) para este servicio.

**Topics**
+ [Acciones definidas por AWS CodeArtifact](#list_codeartifact-actions-as-permissions)
+ [Tipos de recursos definidos por AWS CodeArtifact](#list_codeartifact-resources-for-iam-policies)
+ [Claves de condición para AWS CodeArtifact](#list_codeartifact-policy-keys)

## Acciones definidas por AWS CodeArtifact
<a name="list_codeartifact-actions-as-permissions"></a>

Puede especificar las siguientes acciones en el elemento `Action` de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición que admite esa acción. 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.




- **   [AssociateExternalConnection](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_AssociateExternalConnection.html)  **
  - **Description (Descripción):** Otorga permiso para agregar una conexión externa a un repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Write

- **   [AssociateWithDownstreamRepository](https://docs.aws.amazon.com/codeartifact/latest/ug/repos-upstream.html)  **
  - **Description (Descripción):** Otorga permiso para asociar un repositorio existente como repositorio ascendente a otro repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [CopyPackageVersions](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CopyPackageVersions.html)  **
  - **Description (Descripción):** Otorga permiso para copiar versiones de paquetes de un repositorio a otro repositorio del mismo dominio
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [CreateDomain](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CreateDomain.html)  **
  - **Description (Descripción):** Otorga permiso para crear un nuevo dominio
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:** [aws:RequestTag/${TagKey}](#list_codeartifact-aws_RequestTag___TagKey_)<br />[aws:TagKeys](#list_codeartifact-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [CreatePackageGroup](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CreatePackageGroup.html)  **
  - **Description (Descripción):** Concede permiso para crear un grupo de paquetes
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:** [aws:RequestTag/${TagKey}](#list_codeartifact-aws_RequestTag___TagKey_)<br />[aws:TagKeys](#list_codeartifact-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [CreateRepository](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CreateRepository.html)  **
  - **Description (Descripción):** Otorga permiso para crear un nuevo repositorio
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:** [aws:RequestTag/${TagKey}](#list_codeartifact-aws_RequestTag___TagKey_)<br />[aws:TagKeys](#list_codeartifact-aws_TagKeys)
  - **Nivel de acceso:** Write

- **   [DeleteDomain](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteDomain.html)  **
  - **Description (Descripción):** Concede permiso para eliminar un dominio
  - **Tipos de recursos (\*necesarios):** [domain\*](#list_codeartifact-resource-domain)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Write

- **   [DeleteDomainPermissionsPolicy](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteDomainPermissionsPolicy.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar la política de recursos establecida en un dominio
  - **Tipos de recursos (\*necesarios):** [domain\*](#list_codeartifact-resource-domain)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Administración de permisos, Write

- **   [DeletePackage](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackage.html)  **
  - **Description (Descripción):** Concede permiso para eliminar un paquete
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeletePackageGroup](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackageGroup.html)  **
  - **Description (Descripción):** Concede permiso para eliminar un grupo de paquetes
  - **Tipos de recursos (\*necesarios):** [package-group\*](#list_codeartifact-resource-package-group)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeletePackageVersions](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackageVersions.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar versiones de paquetes
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** Write

- **   [DeleteRepository](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteRepository.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Write

- **   [DeleteRepositoryPermissionsPolicy](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteRepositoryPermissionsPolicy.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar el conjunto de políticas de recursos de un repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Gestión de permisos, Write

- **   [DescribeDomain](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribeDomain.html)  **
  - **Description (Descripción):** Otorga permiso para devolver información acerca de un dominio
  - **Tipos de recursos (\*necesarios):** [domain\*](#list_codeartifact-resource-domain)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [DescribePackage](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribePackage.html)  **
  - **Description (Descripción):** Otorga permiso para recuperar información acerca de un paquete
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [DescribePackageGroup](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribePackageGroup.html)  **
  - **Description (Descripción):** Concede permiso para devolver información detallada sobre un grupo de paquetes
  - **Tipos de recursos (\*necesarios):** [package-group\*](#list_codeartifact-resource-package-group)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [DescribePackageVersion](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribePackageVersion.html)  **
  - **Description (Descripción):** Otorga permiso para devolver información acerca de una versión de paquete
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** Read

- **   [DescribeRepository](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribeRepository.html)  **
  - **Description (Descripción):** Otorga permiso para devolver información detallada acerca de un repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Read

- **   [DisassociateExternalConnection](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DisassociateExternalConnection.html)  **
  - **Description (Descripción):** Otorga permiso para desasociar una conexión externa de un repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Write

- **   [DisposePackageVersions](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DisposePackageVersions.html)  **
  - **Description (Descripción):** Otorga permiso para establecer el estado de versiones de paquetes en Eliminado y eliminar sus recursos
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [GetAssociatedPackageGroup](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetAssociatedPackageGroup.html)  **
  - **Description (Descripción):** Concede permiso para devolver el grupo de paquetes asociado de un paquete
  - **Tipos de recursos (\*necesarios):** [package-group\*](#list_codeartifact-resource-package-group)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetAuthorizationToken](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetAuthorizationToken.html)  **
  - **Description (Descripción):** Otorga permiso para generar un token de autenticación temporal para acceder a repositorios de un dominio
  - **Tipos de recursos (\*necesarios):** [domain\*](#list_codeartifact-resource-domain)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Read

- **   [GetDomainPermissionsPolicy](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetDomainPermissionsPolicy.html)  **
  - **Description (Descripción):** Otorga permiso para devolver la política de recursos de un dominio
  - **Tipos de recursos (\*necesarios):** [domain\*](#list_codeartifact-resource-domain)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Read

- **   [GetPackageVersionAsset](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetPackageVersionAsset.html)  **
  - **Description (Descripción):** Otorga permiso para devolver un recurso (o archivo) que forma parte de una versión de paquete
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** Read

- **   [GetPackageVersionReadme](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetPackageVersionReadme.html)  **
  - **Description (Descripción):** Otorga permiso para devolver el archivo readme de una versión de paquete
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** Read

- **   [GetRepositoryEndpoint](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetRepositoryEndpoint.html)  **
  - **Description (Descripción):** Otorga permiso para devolver un punto de enlace a un repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Read

- **   [GetRepositoryPermissionsPolicy](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_GetRepositoryPermissionsPolicy.html)  **
  - **Description (Descripción):** Otorga permiso para devolver la política de recursos de un repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [ListAllowedRepositoriesForGroup](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListRepositoriesInDomain.html)  **
  - **Description (Descripción):** Concede permiso para enumerar los repositorios permitidos para un grupo de paquetes
  - **Tipos de recursos (\*necesarios):** [package-group\*](#list_codeartifact-resource-package-group)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListAssociatedPackages](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListAssociatedPackages.html)  **
  - **Description (Descripción):** Concede permiso para enumerar los paquetes asociados a un grupo de paquetes
  - **Tipos de recursos (\*necesarios):** [package-group\*](#list_codeartifact-resource-package-group)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListDomains](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListDomains.html)  **
  - **Description (Descripción):** Concede permiso para enumerar los dominios del usuario actual Cuenta de AWS
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListPackageGroups](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageGroups.html)  **
  - **Description (Descripción):** Concede permiso para enumerar los grupos de paquetes de un dominio
  - **Tipos de recursos (\*necesarios):** [domain\*](#list_codeartifact-resource-domain)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListPackageVersionAssets](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersionAssets.html)  **
  - **Description (Descripción):** Otorga permiso para mostrar una lista de los recursos de una versión de paquete
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** List

- **   [ListPackageVersionDependencies](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersionDependencies.html)  **
  - **Description (Descripción):** Otorga permiso para mostrar una lista de las dependencias directas de una versión de paquete
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** List

- **   [ListPackageVersions](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersions.html)  **
  - **Description (Descripción):** Otorga permiso para mostrar una lista de las versiones de un paquete
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** List

- **   [ListPackages](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackages.html)  **
  - **Description (Descripción):** Otorga permiso para mostrar una lista de los paquetes de un repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** List

- **   [ListRepositories](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListRepositories.html)  **
  - **Description (Descripción):** Otorga permiso para mostrar una lista de los repositorios administrados por la cuenta de llamada
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** List

- **   [ListRepositoriesInDomain](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListRepositoriesInDomain.html)  **
  - **Description (Descripción):** Otorga permiso para mostrar una lista de los repositorios de un dominio
  - **Tipos de recursos (\*necesarios):** [domain\*](#list_codeartifact-resource-domain)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListSubPackageGroups](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListSubPackageGroups.html)  **
  - **Description (Descripción):** Concede permiso para enumerar los grupos de paquetes secundarios de un grupo de paquetes principal
  - **Tipos de recursos (\*necesarios):** [package-group\*](#list_codeartifact-resource-package-group)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListTagsForResource](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListTagsForResource.html)  **
  - **Description (Descripción):** Concede permiso para enumerar las etiquetas de un CodeArtifact recurso
  - **Tipos de recursos (\*necesarios):** [domain](#list_codeartifact-resource-domain) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [package-group](#list_codeartifact-resource-package-group) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [repository](#list_codeartifact-resource-repository) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [PublishPackageVersion](https://docs.aws.amazon.com/codeartifact/latest/ug/repo-policies.html)  **
  - **Description (Descripción):** Otorga permiso para publicar recursos y metadatos en el punto de enlace de un repositorio
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** Write

- **   [PutDomainPermissionsPolicy](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PutDomainPermissionsPolicy.html)  **
  - **Description (Descripción):** Otorga permiso para asociar una política de recursos a un dominio
  - **Tipos de recursos (\*necesarios):** [domain\*](#list_codeartifact-resource-domain)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Write

- **   [PutPackageMetadata](https://docs.aws.amazon.com/codeartifact/latest/ug/repo-policies.html)  **
  - **Description (Descripción):** Otorga permiso para agregar, modificar o eliminar metadatos del paquete mediante el punto de enlace de un repositorio
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [PutPackageOriginConfiguration](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PutPackageOriginConfiguration.html)  **
  - **Description (Descripción):** Otorga permiso para establecer la configuración de origen para un paquete
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [PutRepositoryPermissionsPolicy](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PutRepositoryPermissionsPolicy.html)  **
  - **Description (Descripción):** Otorga permiso para asociar una política de recursos a un repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Write

- **   [ReadFromRepository](https://docs.aws.amazon.com/codeartifact/latest/ug/repo-policies.html)  **
  - **Description (Descripción):** Otorga permiso para devolver recursos y metadatos del paquete desde el punto de enlace de un repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [TagResource](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_TagResource.html)  **
  - **Description (Descripción):** Concede permiso para etiquetar un CodeArtifact recurso
  - **Tipos de recursos (\*necesarios):** [domain](#list_codeartifact-resource-domain) / **Claves de condición:** [aws:RequestTag/${TagKey}](#list_codeartifact-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_codeartifact-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [package-group](#list_codeartifact-resource-package-group) / **Claves de condición:** [aws:RequestTag/${TagKey}](#list_codeartifact-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_codeartifact-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [repository](#list_codeartifact-resource-repository) / **Claves de condición:** [aws:RequestTag/${TagKey}](#list_codeartifact-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_codeartifact-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UntagResource](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UntagResource.html)  **
  - **Description (Descripción):** Concede permiso para eliminar una etiqueta de un CodeArtifact recurso
  - **Tipos de recursos (\*necesarios):** [domain](#list_codeartifact-resource-domain) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_codeartifact-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [package-group](#list_codeartifact-resource-package-group) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_codeartifact-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [repository](#list_codeartifact-resource-repository) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_codeartifact-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UpdatePackageGroup](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdatePackageGroup.html)  **
  - **Description (Descripción):** Concede permiso para modificar las propiedades de un grupo de paquetes
  - **Tipos de recursos (\*necesarios):** [package-group\*](#list_codeartifact-resource-package-group)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdatePackageGroupOriginConfiguration](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdatePackageGroupOriginConfiguration.html)  **
  - **Description (Descripción):** Concede permiso para modificar la configuración del origen de paquetes de un grupo de paquetes
  - **Tipos de recursos (\*necesarios):** [package-group\*](#list_codeartifact-resource-package-group)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdatePackageVersionsStatus](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdatePackageVersionsStatus.html)  **
  - **Description (Descripción):** Otorga permiso para modificar el estado de una o varias versiones de un paquete
  - **Tipos de recursos (\*necesarios):** [package\*](#list_codeartifact-resource-package)
  - **Claves de condición:**  
  - **Nivel de acceso:** Write

- **   [UpdateRepository](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdateRepository.html)  **
  - **Description (Descripción):** Otorga permiso para modificar las propiedades de un repositorio
  - **Tipos de recursos (\*necesarios):** [repository\*](#list_codeartifact-resource-repository)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura



## Tipos de recursos definidos por AWS CodeArtifact
<a name="list_codeartifact-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 | 
| --- | --- | --- | 
|  [domain](https://docs.aws.amazon.com/codeartifact/latest/ug/domains.html)  | arn:${Partition}:codeartifact:${Region}:${Account}:domain/${DomainName} | [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_) | 
|  [package](https://docs.aws.amazon.com/codeartifact/latest/ug/packages.html)  | arn:${Partition}:codeartifact:${Region}:${Account}:package/${DomainName}/${RepositoryName}/${PackageFormat}/${PackageNamespace}/${PackageName} |   | 
|  [package-group](https://docs.aws.amazon.com/codeartifact/latest/ug/package-groups.html)  | arn:${Partition}:codeartifact:${Region}:${Account}:package-group/${DomainName}${EncodedPackageGroupPattern} | [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_) | 
|  [repository](https://docs.aws.amazon.com/codeartifact/latest/ug/repos.html)  | arn:${Partition}:codeartifact:${Region}:${Account}:repository/${DomainName}/${RepositoryName} | [aws:ResourceTag/${TagKey}](#list_codeartifact-aws_ResourceTag___TagKey_) | 

## Claves de condición para AWS CodeArtifact
<a name="list_codeartifact-policy-keys"></a>

AWS CodeArtifact define las siguientes claves de condición que se pueden usar en `Condition` elemento 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 según si hay pares de clave-valor de etiqueta en la solicitud. | String | 
|   [aws:ResourceTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtra el acceso por los pares de clave-valor de etiqueta adjuntados al recurso | String | 
|   [aws:TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud | ArrayOfString | 