

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

AWS Artifact (prefijo de servicio:`artifact`) 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/artifact/latest/ug/).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/artifact/latest/APIReference/Welcome.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/artifact/latest/ug/getting-started.html#create-iam-policy).
+ Consulte la referencia de autorización de [servicio programática de este servicio.](https://servicereference.us-east-1.amazonaws.com/v1/artifact/artifact.json)

**Topics**
+ [Las operaciones de la API se definen mediante AWS Artefacto](#list_artifact-operations)
+ [Acciones definidas por AWS Artefacto](#list_artifact-actions-as-permissions)
+ [Tipos de recursos definidos por AWS Artefacto](#list_artifact-resources-for-iam-policies)
+ [Claves de condición para AWS Artefacto](#list_artifact-policy-keys)

## Las operaciones de la API se definen mediante AWS Artefacto
<a name="list_artifact-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_artifact-actions-as-permissions).




- **   CreateComplianceInquiry  **
  - **Acción de IAM:**  [artefacto: CreateComplianceInquiry](#list_artifact-action-CreateComplianceInquiry)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [artefacto: TagResource](#list_artifact-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir

- **   ExportComplianceInquiry  **
  - **Acción de IAM:**  [artefacto: ExportComplianceInquiry](#list_artifact-action-ExportComplianceInquiry) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetAccountSettings  **
  - **Acción de IAM:**  [artefacto: GetAccountSettings](#list_artifact-action-GetAccountSettings) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetComplianceInquiryMetadata  **
  - **Acción de IAM:**  [artefacto: GetComplianceInquiryMetadata](#list_artifact-action-GetComplianceInquiryMetadata) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetReport  **
  - **Acción de IAM:**  [artefacto: GetReport](#list_artifact-action-GetReport) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetReportMetadata  **
  - **Acción de IAM:**  [artefacto: GetReportMetadata](#list_artifact-action-GetReportMetadata) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetTermForReport  **
  - **Acción de IAM:**  [artefacto: GetTermForReport](#list_artifact-action-GetTermForReport) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   ListComplianceInquiries  **
  - **Acción de IAM:**  [artefacto: ListComplianceInquiries](#list_artifact-action-ListComplianceInquiries) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListComplianceInquiryQueries  **
  - **Acción de IAM:**  [artefacto: ListComplianceInquiryQueries](#list_artifact-action-ListComplianceInquiryQueries) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListCustomerAgreements  **
  - **Acción de IAM:**  [artefacto: ListCustomerAgreements](#list_artifact-action-ListCustomerAgreements) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListReportVersions  **
  - **Acción de IAM:**  [artefacto: ListReportVersions](#list_artifact-action-ListReportVersions) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListReports  **
  - **Acción de IAM:**  [artefacto: ListReports](#list_artifact-action-ListReports) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListTagsForResource  **
  - **Acción de IAM:**  [artefacto: ListTagsForResource](#list_artifact-action-ListTagsForResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   PutAccountSettings  **
  - **Acción de IAM:**  [artefacto: PutAccountSettings](#list_artifact-action-PutAccountSettings) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   PutComplianceInquiryFeedback  **
  - **Acción de IAM:**  [artefacto: PutComplianceInquiryFeedback](#list_artifact-action-PutComplianceInquiryFeedback) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

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

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



## Acciones definidas por AWS Artefacto
<a name="list_artifact-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.




- **   [AcceptAgreement](https://docs.aws.amazon.com/artifact/latest/APIReference/API_AcceptAgreement.html)  **
  - **Description (Descripción):** Otorga permiso para aceptar un AWS acuerdo que la cuenta del cliente aún no ha aceptado
  - **Tipos de recursos (\*necesarios):** [acuerdo\*](#list_artifact-resource-agreement)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [AcceptNdaForAgreement](https://docs.aws.amazon.com/artifact/latest/APIReference/API_AcceptNdaForAgreement.html)  **
  - **Description (Descripción):** Concede permiso para aceptar los términos de un documento de confidencialidad para un recurso de acuerdo determinado.
  - **Tipos de recursos (\*necesarios):** [acuerdo\*](#list_artifact-resource-agreement)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateComplianceInquiry](https://docs.aws.amazon.com/artifact/latest/APIReference/API_CreateComplianceInquiry.html)  **
  - **Description (Descripción):** Otorga permiso para crear una consulta de conformidad
  - **Tipos de recursos (\*necesarios):** [consulta de cumplimiento\*](#list_artifact-resource-compliance-inquiry)
  - **Claves de condición:** [aws: /$ {} RequestTag TagKey](#list_artifact-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_artifact-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_artifact-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [ExportComplianceInquiry](https://docs.aws.amazon.com/artifact/latest/APIReference/API_ExportComplianceInquiry.html)  **
  - **Description (Descripción):** Concede permiso para exportar una consulta de conformidad
  - **Tipos de recursos (\*necesarios):** [consulta de cumplimiento\*](#list_artifact-resource-compliance-inquiry)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_artifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetAccountSettings](https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetAccountSettings.html)  **
  - **Description (Descripción):** Concede permiso para obtener la configuración de cuenta de Artifact
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetAgreement](https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetAgreement.html)  **
  - **Description (Descripción):** Otorga permiso para obtener un AWS acuerdo que aún no ha sido aceptado por la cuenta del cliente
  - **Tipos de recursos (\*necesarios):** [acuerdo\*](#list_artifact-resource-agreement)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetComplianceInquiryMetadata](https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetComplianceInquiryMetadata.html)  **
  - **Description (Descripción):** Otorga permiso para obtener los metadatos asociados a una consulta de conformidad
  - **Tipos de recursos (\*necesarios):** [consulta de cumplimiento\*](#list_artifact-resource-compliance-inquiry)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_artifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetCustomerAgreement](https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetCustomerAgreement.html)  **
  - **Description (Descripción):** Otorga permiso para obtener un AWS acuerdo que ha sido aceptado por la cuenta del cliente
  - **Tipos de recursos (\*necesarios):** [acuerdo con el cliente\*](#list_artifact-resource-customer-agreement)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetNdaForAgreement](https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetNdaForAgreement.html)  **
  - **Description (Descripción):** Concede permiso para recuperar el documento de confidencialidad para un recurso de acuerdo determinado.
  - **Tipos de recursos (\*necesarios):** [acuerdo\*](#list_artifact-resource-agreement)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetReport](https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetReport.html)  **
  - **Description (Descripción):** Otorga permiso para descargar un informe
  - **Tipos de recursos (\*necesarios):** [informe\*](#list_artifact-resource-report)
  - **Claves de condición:** [artefacto: ReportCategory](#list_artifact-artifact_ReportCategory)<br />[artefacto: ReportSeries](#list_artifact-artifact_ReportSeries)
  - **Nivel de acceso:** Lectura

- **   [GetReportMetadata](https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetReportMetadata.html)  **
  - **Description (Descripción):** Otorga permiso para descargar metadatos asociados a un informe
  - **Tipos de recursos (\*necesarios):** [informe\*](#list_artifact-resource-report)
  - **Claves de condición:** [artefacto: ReportCategory](#list_artifact-artifact_ReportCategory)<br />[artefacto: ReportSeries](#list_artifact-artifact_ReportSeries)
  - **Nivel de acceso:** Lectura

- **   [GetTermForReport](https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetTermForReport.html)  **
  - **Description (Descripción):** Otorga permiso para descargar un término asociado a un informe
  - **Tipos de recursos (\*necesarios):** [informe\*](#list_artifact-resource-report)
  - **Claves de condición:** [artefacto: ReportCategory](#list_artifact-artifact_ReportCategory)<br />[artefacto: ReportSeries](#list_artifact-artifact_ReportSeries)
  - **Nivel de acceso:** Lectura

- **   [ListAgreements](https://docs.aws.amazon.com/artifact/latest/APIReference/API_ListAgreements.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar acuerdos AWS 
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListComplianceInquiries](https://docs.aws.amazon.com/artifact/latest/APIReference/API_ListComplianceInquiries.html)  **
  - **Description (Descripción):** Otorga permiso para incluir las consultas de conformidad enviadas por la cuenta del cliente
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListComplianceInquiryQueries](https://docs.aws.amazon.com/artifact/latest/APIReference/API_ListComplianceInquiryQueries.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar las consultas para una consulta de cumplimiento
  - **Tipos de recursos (\*necesarios):** [consulta de cumplimiento\*](#list_artifact-resource-compliance-inquiry)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_artifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListCustomerAgreements](https://docs.aws.amazon.com/artifact/latest/APIReference/API_ListCustomerAgreements.html)  **
  - **Description (Descripción):** Concede permiso para enumerar recursos del acuerdo del cliente que ya aceptó la cuenta del cliente.
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListReportVersions](https://docs.aws.amazon.com/artifact/latest/APIReference/API_ListReportVersions.html)  **
  - **Description (Descripción):** Otorga permiso para incluir versiones de informes en su cuenta
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListReports](https://docs.aws.amazon.com/artifact/latest/APIReference/API_ListReports.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar los informes de su cuenta
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListTagsForResource](https://docs.aws.amazon.com/artifact/latest/APIReference/API_ListTagsForResource.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar todas las etiquetas de un recurso de AWS Artefacto
  - **Tipos de recursos (\*necesarios):** [consulta de cumplimiento\*](#list_artifact-resource-compliance-inquiry)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_artifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [PutAccountSettings](https://docs.aws.amazon.com/artifact/latest/APIReference/API_PutAccountSettings.html)  **
  - **Description (Descripción):** Concede permiso para establecer la configuración de cuenta de Artifact
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [PutComplianceInquiryFeedback](https://docs.aws.amazon.com/artifact/latest/APIReference/API_PutComplianceInquiryFeedback.html)  **
  - **Description (Descripción):** Otorga permiso para enviar comentarios sobre la respuesta a una consulta de conformidad
  - **Tipos de recursos (\*necesarios):** [consulta de cumplimiento\*](#list_artifact-resource-compliance-inquiry)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_artifact-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [TagResource](https://docs.aws.amazon.com/artifact/latest/APIReference/API_TagResource.html)  **
  - **Description (Descripción):** Otorga permiso para asociar un conjunto de etiquetas a un recurso de AWS Artefacto
  - **Tipos de recursos (\*necesarios):** [consulta de cumplimiento\*](#list_artifact-resource-compliance-inquiry)
  - **Claves de condición:** [aws: /$ {} RequestTag TagKey](#list_artifact-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_artifact-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_artifact-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [TerminateAgreement](https://docs.aws.amazon.com/artifact/latest/APIReference/API_TerminateAgreement.html)  **
  - **Description (Descripción):** Otorga permiso para terminar un contrato de cliente que la cuenta del cliente aceptó previamente
  - **Tipos de recursos (\*necesarios):** [acuerdo con el cliente\*](#list_artifact-resource-customer-agreement)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UntagResource](https://docs.aws.amazon.com/artifact/latest/APIReference/API_UntagResource.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar la asociación de etiquetas de un recurso de AWS Artifact
  - **Tipos de recursos (\*necesarios):** [consulta de cumplimiento\*](#list_artifact-resource-compliance-inquiry)
  - **Claves de condición:** [aws: /$ {} ResourceTag TagKey](#list_artifact-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_artifact-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir



## Tipos de recursos definidos por AWS Artefacto
<a name="list_artifact-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 | 
| --- | --- | --- | 
| [acuerdo](https://docs.aws.amazon.com/artifact/latest/ug/managing-agreements.html)  | arn: $ {Partition} :artifact: ::agreement/\* |   | 
| [consulta de cumplimiento](https://docs.aws.amazon.com/artifact/latest/ug/managing-compliance-inquiries.html)  | arn: $ {Partition} :artifact: $ {Region} :$ {Account} :compliance-inquiry/\* | [ResourceTagwas: /$ {} TagKey](#list_artifact-aws_ResourceTag___TagKey_) | 
| [acuerdo con el cliente](https://docs.aws.amazon.com/artifact/latest/ug/managing-agreements.html)  | arn: $ {Partition} :artifact: :$ {Account} :customer-agreement/\* |   | 
| [informe](https://docs.aws.amazon.com/artifact/latest/ug/what-is-aws-artifact.html)  | arn: $ {Partition} :artefacto: $ {Region} ::report/$ {} :$ {Version} ReportId | [artefacto: ReportCategory](#list_artifact-artifact_ReportCategory)<br />[artefacto: ReportSeries](#list_artifact-artifact_ReportSeries) | 

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

AWS Artifact define las siguientes claves de condición que se pueden utilizar en el `Condition` elemento de una política de IAM.



| Claves de condición | Descripción | Tipo | 
| --- | --- | --- | 
|  [artefacto: ReportCategory](https://docs.aws.amazon.com/artifact/latest/ug/using-condition-keys.html)  | Filtra el acceso según la categoría a la que están asociados los informes | Cadena | 
|  [artefacto: ReportSeries](https://docs.aws.amazon.com/artifact/latest/ug/using-condition-keys.html)  | Filtra el acceso según la serie a la que están asociados los informes | Cadena | 
|  [aws: RequestTag /$ {} TagKey](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filtra el acceso por las etiquetas que se pasan 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 por las etiquetas asociadas al recurso | Cadena | 
|  [AWS: TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtra el acceso por las claves de etiquetas que se pasan en la solicitud | ArrayOfString | 