

# Azioni, risorse e chiavi di condizione per AWS CodePipeline
<a name="list_codepipeline"></a>

AWS CodePipeline (prefisso di servizio:`codepipeline`) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:
+ Scopri come [configurare questo servizio](https://docs.aws.amazon.com/codepipeline/latest/userguide/).
+ Visualizza un elenco delle [operazioni API disponibili per questo servizio](https://docs.aws.amazon.com/codepipeline/latest/APIReference/).
+ Scopri come proteggere questo servizio e le sue risorse [utilizzando le policy delle autorizzazioni IAM](https://docs.aws.amazon.com/codepipeline/latest/userguide/security-iam.html).
+ Visualizza il [riferimento programmatico all'autorizzazione del servizio](https://servicereference.us-east-1.amazonaws.com/v1/codepipeline/codepipeline.json) per questo servizio.

**Topics**
+ [Operazioni API definite da AWS CodePipeline](#list_codepipeline-operations)
+ [Azioni definite da AWS CodePipeline](#list_codepipeline-actions-as-permissions)
+ [Tipi di risorse definiti da AWS CodePipeline](#list_codepipeline-resources-for-iam-policies)
+ [Chiavi di condizione per AWS CodePipeline](#list_codepipeline-policy-keys)

## Operazioni API definite da AWS CodePipeline
<a name="list_codepipeline-operations"></a>

La tabella seguente mappa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la [tabella Azioni](#list_codepipeline-actions-as-permissions).




- **   AcknowledgeJob  **
  - **Azione IAM:**  [pipeline di codici: AcknowledgeJob](#list_codepipeline-action-AcknowledgeJob) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   AcknowledgeThirdPartyJob  **
  - **Azione IAM:**  [pipeline di codice: AcknowledgeThirdPartyJob](#list_codepipeline-action-AcknowledgeThirdPartyJob) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   CreateCustomActionType  **
  - **Azione IAM:**  [pipeline di codice: CreateCustomActionType](#list_codepipeline-action-CreateCustomActionType)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [pipeline di codice: TagResource](#list_codepipeline-action-TagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettatura, scrittura

- **   CreatePipeline  **
  - **Azione IAM:**  [pipeline di codici: CreatePipeline](#list_codepipeline-action-CreatePipeline)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [pipeline di codice: TagResource](#list_codepipeline-action-TagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettatura, scrittura
  - **Azione IAM:**  [connessioni codestar: PassConnection](https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-passconnection)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Lettura
  - **Azione IAM:**  [obiettivo: PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** sono: PassedToService / **Valori possibili:** cloudformation.amazonaws.com, codebuild.amazonaws.com, codepipeline.amazonaws.com / **Livello di accesso:** Scrittura

- **   DeleteCustomActionType  **
  - **Azione IAM:**  [codepipeline: DeleteCustomActionType](#list_codepipeline-action-DeleteCustomActionType) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeletePipeline  **
  - **Azione IAM:**  [pipeline di codice: DeletePipeline](#list_codepipeline-action-DeletePipeline) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteWebhook  **
  - **Azione IAM:**  [pipeline di codice: DeleteWebhook](#list_codepipeline-action-DeleteWebhook) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeregisterWebhookWithThirdParty  **
  - **Azione IAM:**  [pipeline di codice: DeregisterWebhookWithThirdParty](#list_codepipeline-action-DeregisterWebhookWithThirdParty) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DisableStageTransition  **
  - **Azione IAM:**  [pipeline di codice: DisableStageTransition](#list_codepipeline-action-DisableStageTransition) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   EnableStageTransition  **
  - **Azione IAM:**  [pipeline di codice: EnableStageTransition](#list_codepipeline-action-EnableStageTransition) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   GetActionType  **
  - **Azione IAM:**  [pipeline di codice: GetActionType](#list_codepipeline-action-GetActionType) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetJobDetails  **
  - **Azione IAM:**  [pipeline di codice: GetJobDetails](#list_codepipeline-action-GetJobDetails) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetPipeline  **
  - **Azione IAM:**  [pipeline di codice: GetPipeline](#list_codepipeline-action-GetPipeline) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetPipelineExecution  **
  - **Azione IAM:**  [pipeline di codice: GetPipelineExecution](#list_codepipeline-action-GetPipelineExecution) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetPipelineState  **
  - **Azione IAM:**  [pipeline di codice: GetPipelineState](#list_codepipeline-action-GetPipelineState) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetThirdPartyJobDetails  **
  - **Azione IAM:**  [pipeline di codice: GetThirdPartyJobDetails](#list_codepipeline-action-GetThirdPartyJobDetails) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListActionExecutions  **
  - **Azione IAM:**  [pipeline di codice: ListActionExecutions](#list_codepipeline-action-ListActionExecutions) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListActionTypes  **
  - **Azione IAM:**  [pipeline di codice: ListActionTypes](#list_codepipeline-action-ListActionTypes) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListDeployActionExecutionTargets  **
  - **Azione IAM:**  [pipeline di codice: ListDeployActionExecutionTargets](#list_codepipeline-action-ListDeployActionExecutionTargets) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListPipelineExecutions  **
  - **Azione IAM:**  [pipeline di codice: ListPipelineExecutions](#list_codepipeline-action-ListPipelineExecutions) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListPipelines  **
  - **Azione IAM:**  [pipeline di codice: ListPipelines](#list_codepipeline-action-ListPipelines) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListRuleExecutions  **
  - **Azione IAM:**  [pipeline di codice: ListRuleExecutions](#list_codepipeline-action-ListRuleExecutions) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListRuleTypes  **
  - **Azione IAM:**  [pipeline di codice: ListRuleTypes](#list_codepipeline-action-ListRuleTypes) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListTagsForResource  **
  - **Azione IAM:**  [pipeline di codice: ListTagsForResource](#list_codepipeline-action-ListTagsForResource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListWebhooks  **
  - **Azione IAM:**  [pipeline di codice: ListWebhooks](#list_codepipeline-action-ListWebhooks) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   OverrideStageCondition  **
  - **Azione IAM:**  [pipeline di codice: OverrideStageCondition](#list_codepipeline-action-OverrideStageCondition) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   PollForJobs  **
  - **Azione IAM:**  [pipeline di codice: PollForJobs](#list_codepipeline-action-PollForJobs) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   PollForThirdPartyJobs  **
  - **Azione IAM:**  [pipeline di codice: PollForThirdPartyJobs](#list_codepipeline-action-PollForThirdPartyJobs) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   PutActionRevision  **
  - **Azione IAM:**  [pipeline di codice: PutActionRevision](#list_codepipeline-action-PutActionRevision) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   PutApprovalResult  **
  - **Azione IAM:**  [pipeline di codice: PutApprovalResult](#list_codepipeline-action-PutApprovalResult) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   PutJobFailureResult  **
  - **Azione IAM:**  [pipeline di codice: PutJobFailureResult](#list_codepipeline-action-PutJobFailureResult) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   PutJobSuccessResult  **
  - **Azione IAM:**  [pipeline di codice: PutJobSuccessResult](#list_codepipeline-action-PutJobSuccessResult) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   PutThirdPartyJobFailureResult  **
  - **Azione IAM:**  [pipeline di codice: PutThirdPartyJobFailureResult](#list_codepipeline-action-PutThirdPartyJobFailureResult) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   PutThirdPartyJobSuccessResult  **
  - **Azione IAM:**  [pipeline di codice: PutThirdPartyJobSuccessResult](#list_codepipeline-action-PutThirdPartyJobSuccessResult) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   PutWebhook  **
  - **Azione IAM:**  [pipeline di codice: PutWebhook](#list_codepipeline-action-PutWebhook)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [pipeline di codice: TagResource](#list_codepipeline-action-TagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettatura, scrittura
  - **Azione IAM:**  [pipeline di codici: UntagResource](#list_codepipeline-action-UntagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettatura, scrittura

- **   RegisterWebhookWithThirdParty  **
  - **Azione IAM:**  [pipeline di codici: RegisterWebhookWithThirdParty](#list_codepipeline-action-RegisterWebhookWithThirdParty) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   RetryStageExecution  **
  - **Azione IAM:**  [pipeline di codice: RetryStageExecution](#list_codepipeline-action-RetryStageExecution) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   RollbackStage  **
  - **Azione IAM:**  [pipeline di codice: RollbackStage](#list_codepipeline-action-RollbackStage) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   StartPipelineExecution  **
  - **Azione IAM:**  [pipeline di codice: StartPipelineExecution](#list_codepipeline-action-StartPipelineExecution) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   StopPipelineExecution  **
  - **Azione IAM:**  [pipeline di codice: StopPipelineExecution](#list_codepipeline-action-StopPipelineExecution) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   TagResource  **
  - **Azione IAM:**  [pipeline di codice: TagResource](#list_codepipeline-action-TagResource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Etichettatura, scrittura

- **   UntagResource  **
  - **Azione IAM:**  [pipeline di codici: UntagResource](#list_codepipeline-action-UntagResource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Etichettatura, scrittura

- **   UpdateActionType  **
  - **Azione IAM:**  [pipeline di codici: UpdateActionType](#list_codepipeline-action-UpdateActionType) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   UpdatePipeline  **
  - **Azione IAM:**  [pipeline di codice: UpdatePipeline](#list_codepipeline-action-UpdatePipeline)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [connessioni codestar: PassConnection](https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-passconnection)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Lettura
  - **Azione IAM:**  [obiettivo: PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** sono: PassedToService / **Valori possibili:** cloudformation.amazonaws.com, codebuild.amazonaws.com, codepipeline.amazonaws.com / **Livello di accesso:** Scrittura



## Azioni definite da AWS CodePipeline
<a name="list_codepipeline-actions-as-permissions"></a>

Puoi specificare le seguenti operazioni nell'elemento `Action` di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.




- **   [AcknowledgeJob](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_AcknowledgeJob.html)  **
  - **Description:** Concede le autorizzazioni per visualizzare informazioni relative a un lavoro specificato e se tale lavoro è stato ricevuto dal relativo esecutore.
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Write

- **   [AcknowledgeThirdPartyJob](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_AcknowledgeThirdPartyJob.html)  **
  - **Description:** Concede l'autorizzazione per confermare che un lavoro ha ricevuto il lavoro specificato (solo operazioni partner)
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [CreateCustomActionType](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_CreateCustomActionType.html)  **
  - **Description:** Concede l'autorizzazione a creare un'azione personalizzata da utilizzare nelle pipeline associate al Account AWS
  - **Tipi di risorsa (\*obbligatorio):** [tipo di azione\*](#list_codepipeline-resource-actiontype)
  - **Chiavi di condizione:** [leggi: /$ {} RequestTag TagKey](#list_codepipeline-aws_RequestTag___TagKey_)<br />[legge: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)<br />[leggi: TagKeys](#list_codepipeline-aws_TagKeys)
  - **Livello di accesso:** Scrittura

- **   [CreatePipeline](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_CreatePipeline.html)  **
  - **Description:** Concede l'autorizzazione per creare una pipeline con nome univoco
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: RequestTag /$ {} TagKey](#list_codepipeline-aws_RequestTag___TagKey_)<br />[legge: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)<br />[leggi: TagKeys](#list_codepipeline-aws_TagKeys)
  - **Livello di accesso:** Scrittura

- **   [DeleteCustomActionType](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeleteCustomActionType.html)  **
  - **Description:** Concede l'autorizzazione per eliminare un'operazione di chiavi personalizzate.
  - **Tipi di risorsa (\*obbligatorio):** [tipo di azione\*](#list_codepipeline-resource-actiontype)
  - **Chiavi di condizione:** [leggi: /$ {} ResourceTag TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [DeletePipeline](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeletePipeline.html)  **
  - **Description:** Concede l'autorizzazione per eliminare una pipeline specificata.
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [DeleteWebhook](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeleteWebhook.html)  **
  - **Description:** Concede l'autorizzazione per eliminare un webhook specificato.
  - **Tipi di risorsa (\*obbligatorio):** [webhook\*](#list_codepipeline-resource-webhook)
  - **Chiavi di condizione:** [leggi: /$ {} ResourceTag TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [DeregisterWebhookWithThirdParty](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeregisterWebhookWithThirdParty.html)  **
  - **Description:** Concede le autorizzazioni per rimuovere la registrazione del webhook presso la terza parte specificata nella sua configurazione
  - **Tipi di risorsa (\*obbligatorio):** [webhook\*](#list_codepipeline-resource-webhook)
  - **Chiavi di condizione:** [leggi: /$ {} ResourceTag TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [DisableStageTransition](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DisableStageTransition.html)  **
  - **Description:** Concede le autorizzazioni per impedire alle revisioni di passare alla fase successiva della pipeline.
  - **Tipi di risorsa (\*obbligatorio):** [fase\*](#list_codepipeline-resource-stage)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [EnableStageTransition](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_EnableStageTransition.html)  **
  - **Description:** Concede l'autorizzazione per consentire alle revisioni di passare alla fase successiva di una pipeline
  - **Tipi di risorsa (\*obbligatorio):** [fase\*](#list_codepipeline-resource-stage)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [GetActionType](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_GetActionType.html)  **
  - **Description:** Concede l'autorizzazione per visualizzare le informazioni su un tipo di operazione
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetJobDetails](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_GetJobDetails.html)  **
  - **Description:** Concede l'autorizzazione per visualizzare informazioni su un lavoro (solo operazioni personalizzate)
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Read

- **   [GetPipeline](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_GetPipeline.html)  **
  - **Description:** Concede l'autorizzazione per recuperare informazioni su una struttura di pipeline
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [GetPipelineExecution](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_GetPipelineExecution.html)  **
  - **Description:** Concede l'autorizzazione per visualizzare informazioni relative a un'esecuzione di una pipeline, inclusi i dettagli sugli artefatti, l'ID di esecuzione della pipeline, nonché il nome, la versione e lo stato della pipeline.
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [GetPipelineState](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_GetPipelineState.html)  **
  - **Description:** Concede l'autorizzazione per visualizzare informazioni sullo stato corrente delle fasi e delle azioni di una pipeline
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [GetThirdPartyJobDetails](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_GetThirdPartyJobDetails.html)  **
  - **Description:** Concede l'autorizzazione per visualizzare i dettagli di un lavoro per un'azione di terze parti (solo operazioni partner)
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Read

- **   [ListActionExecutions](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_ListActionExecutions.html)  **
  - **Description:** Concede l'autorizzazione per elencare le esecuzioni di azioni che si sono verificate in una pipeline
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [ListActionTypes](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_ListActionTypes.html)  **
  - **Description:** Concede l'autorizzazione per elencare un riepilogo di tutti i tipi di operazione disponibili per le pipeline nel tuo account
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [ListDeployActionExecutionTargets](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_ListDeployActionExecutionTargets.html)  **
  - **Description:** Concede l'autorizzazione a elencare i dettagli di distribuzione per le esecuzioni di azioni di distribuzione avvenute in una pipeline
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [ListPipelineExecutions](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_ListPipelineExecutions.html)  **
  - **Description:** Concede l'autorizzazione per elencare un riepilogo delle esecuzioni più recenti per una pipeline
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** List

- **   [ListPipelines](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_ListPipelines.html)  **
  - **Description:** Concede il permesso di elencare un riepilogo di tutte le pipeline associate al Account AWS
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [ListRuleExecutions](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_ListRuleExecutions.html)  **
  - **Description:** Concede il permesso di elencare le esecuzioni di regole avvenute in una pipeline
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [ListRuleTypes](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_ListRuleTypes.html)  **
  - **Description:** Concede l'autorizzazione a elencare un riepilogo di tutti i tipi di regole disponibili per le pipeline nel tuo account
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [ListTagsForResource](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_ListTagsForResource.html)  **
  - **Description:** Concede l'autorizzazione a elencare i tag di una risorsa CodePipeline 
  - **Tipi di risorsa (\*obbligatorio):** [tipo di azione](#list_codepipeline-resource-actiontype) / **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [pipeline](#list_codepipeline-resource-pipeline) / **Chiavi di condizione:** [legge: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [webhook](#list_codepipeline-resource-webhook) / **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [ListWebhooks](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_ListWebhooks.html)  **
  - **Description:** Concede il permesso di elencare tutti i webhook associati al tuo Account AWS
  - **Tipi di risorsa (\*obbligatorio):** [webhook\*](#list_codepipeline-resource-webhook)
  - **Chiavi di condizione:** [leggi: /$ {} ResourceTag TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** List

- **   [OverrideStageCondition](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_OverrideStageCondition.html)  **
  - **Description:** Concede il permesso di riprendere l'esecuzione della pipeline sovrascrivendo una condizione in una fase
  - **Tipi di risorsa (\*obbligatorio):** [fase\*](#list_codepipeline-resource-stage)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [PollForJobs](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PollForJobs.html)  **
  - **Description:** Concede il permesso di visualizzare informazioni su qualsiasi lavoro su CodePipeline cui agire
  - **Tipi di risorsa (\*obbligatorio):** [tipo di azione\*](#list_codepipeline-resource-actiontype)
  - **Chiavi di condizione:** [leggi: /$ {} ResourceTag TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [PollForThirdPartyJobs](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PollForThirdPartyJobs.html)  **
  - **Description:** Concede l'autorizzazione per determinare se ci sono lavori di terze parti su cui un lavoratore può agire (solo per operazioni dei partner)
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Write

- **   [PutActionRevision](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutActionRevision.html)  **
  - **Description:** Concede l'autorizzazione per modificare le operazioni in una pipeline
  - **Tipi di risorsa (\*obbligatorio):** [azione\*](#list_codepipeline-resource-action)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [PutApprovalResult](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutApprovalResult.html)  **
  - **Description:** Concede l'autorizzazione a fornire una risposta (approvata o rifiutata) a una richiesta di approvazione manuale in CodePipeline
  - **Tipi di risorsa (\*obbligatorio):** [azione\*](#list_codepipeline-resource-action)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [PutJobFailureResult](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutJobFailureResult.html)  **
  - **Description:** Concede l'autorizzazione a rappresentare l'errore di un lavoro restituito alla pipeline da un lavoratore (solo azioni personalizzate)
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Write

- **   [PutJobSuccessResult](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutJobSuccessResult.html)  **
  - **Description:** Concede l'autorizzazione a rappresentare l'esito positivo di un lavoro restituito alla pipeline da un lavoratore (solo operazioni personalizzate)
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Write

- **   [PutThirdPartyJobFailureResult](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutThirdPartyJobFailureResult.html)  **
  - **Description:** Concede l'autorizzazione a rappresentare l'errore di un lavoro di terze parti restituito alla pipeline da un lavoratore (solo azioni partner)
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Write

- **   [PutThirdPartyJobSuccessResult](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutThirdPartyJobSuccessResult.html)  **
  - **Description:** Concede l'autorizzazione a rappresentare l'esito positivo di un lavoro di terze parti restituito alla pipeline da un lavoratore (solo operazioni partner)
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Write

- **   [PutWebhook](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutWebhook.html)  **
  - **Description:** Concede l'autorizzazione per creare o aggiornare un webhook
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline) / **Chiavi di condizione:** [leggi: RequestTag /$ {} TagKey](#list_codepipeline-aws_RequestTag___TagKey_)<br />[legge: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)<br />[leggi: TagKeys](#list_codepipeline-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [webhook\*](#list_codepipeline-resource-webhook) / **Chiavi di condizione:** [leggi: /$ {} RequestTag TagKey](#list_codepipeline-aws_RequestTag___TagKey_)<br />[legge: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)<br />[leggi: TagKeys](#list_codepipeline-aws_TagKeys)
  - **Livello di accesso:** Scrittura

- **   [RegisterWebhookWithThirdParty](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_RegisterWebhookWithThirdParty.html)  **
  - **Description:** Concede le autorizzazioni per registrare un webhook con le terze parti specificate nella configurazione.
  - **Tipi di risorsa (\*obbligatorio):** [webhook\*](#list_codepipeline-resource-webhook)
  - **Chiavi di condizione:** [leggi: /$ {} ResourceTag TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [RetryStageExecution](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_RetryStageExecution.html)  **
  - **Description:** Obbligatoria per riprendere l'esecuzione della pipeline riprovando le ultime operazioni non riuscite in una fase.
  - **Tipi di risorsa (\*obbligatorio):** [fase\*](#list_codepipeline-resource-stage)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [RollbackStage](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_RollbackStage.html)  **
  - **Description:** Concede il permesso di ripristinare lo stage a una precedente esecuzione riuscita
  - **Tipi di risorsa (\*obbligatorio):** [fase\*](#list_codepipeline-resource-stage)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [StartPipelineExecution](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_StartPipelineExecution.html)  **
  - **Description:** Concede l'autorizzazione per eseguire la revisione più recente attraverso la pipeline
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [StopPipelineExecution](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_StopPipelineExecution.html)  **
  - **Description:** Concede l'autorizzazione per interrompere l'esecuzione di una pipeline in corso
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [TagResource](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_TagResource.html)  **
  - **Description:** Concede il permesso di etichettare una risorsa CodePipeline 
  - **Tipi di risorsa (\*obbligatorio):** [tipo di azione](#list_codepipeline-resource-actiontype) / **Chiavi di condizione:** [leggi: RequestTag /$ {} TagKey](#list_codepipeline-aws_RequestTag___TagKey_)<br />[legge: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)<br />[leggi: TagKeys](#list_codepipeline-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [pipeline](#list_codepipeline-resource-pipeline) / **Chiavi di condizione:** [leggi: RequestTag /$ {} TagKey](#list_codepipeline-aws_RequestTag___TagKey_)<br />[legge: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)<br />[leggi: TagKeys](#list_codepipeline-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [webhook](#list_codepipeline-resource-webhook) / **Chiavi di condizione:** [leggi: RequestTag /$ {} TagKey](#list_codepipeline-aws_RequestTag___TagKey_)<br />[legge: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)<br />[leggi: TagKeys](#list_codepipeline-aws_TagKeys)
  - **Livello di accesso:** Etichettatura, scrittura

- **   [UntagResource](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_UntagResource.html)  **
  - **Description:** Concede il permesso di rimuovere un tag da una risorsa CodePipeline 
  - **Tipi di risorsa (\*obbligatorio):** [tipo di azione](#list_codepipeline-resource-actiontype) / **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)<br />[leggi: TagKeys](#list_codepipeline-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [pipeline](#list_codepipeline-resource-pipeline) / **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)<br />[leggi: TagKeys](#list_codepipeline-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [webhook](#list_codepipeline-resource-webhook) / **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)<br />[leggi: TagKeys](#list_codepipeline-aws_TagKeys)
  - **Livello di accesso:** Etichettatura, scrittura

- **   [UpdateActionType](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_UpdateActionType.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare un tipo di operazione
  - **Tipi di risorsa (\*obbligatorio):** [tipo di azione\*](#list_codepipeline-resource-actiontype)
  - **Chiavi di condizione:** [leggi: /$ {} ResourceTag TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [UpdatePipeline](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_UpdatePipeline.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare una pipeline con le modifiche alla sua struttura.
  - **Tipi di risorsa (\*obbligatorio):** [conduttura\*](#list_codepipeline-resource-pipeline)
  - **Chiavi di condizione:** [leggi: ResourceTag /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura



## Tipi di risorse definiti da AWS CodePipeline
<a name="list_codepipeline-resources-for-iam-policies"></a>

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento `Resource` delle istruzioni di policy delle autorizzazioni IAM.



| Tipi di risorse | ARN | Chiavi di condizione | 
| --- | --- | --- | 
| [azione](https://docs.aws.amazon.com/codepipeline/latest/userguide/iam-access-control-identity-based.html#ACP_ARN_Format)  | arn: $ {Partition} :codepipeline: $ {Region} :$ {Account} :$ {} /$ {PipelineName} StageName ActionName | [leggiTagKey: /$ {} ResourceTag](#list_codepipeline-aws_ResourceTag___TagKey_) | 
| [tipo di azione](https://docs.aws.amazon.com/codepipeline/latest/userguide/iam-access-control-identity-based.html#ACP_ARN_Format)  | arn: $ {Partition} :codepipeline: $ {Region} :$ {Account} :actiontype: $ {Owner} /$ {Category} /$ {Provider} /$ {Version} | [TagKeyleggi: /$ {} ResourceTag](#list_codepipeline-aws_ResourceTag___TagKey_) | 
| [oleodotto](https://docs.aws.amazon.com/codepipeline/latest/userguide/iam-access-control-identity-based.html#ACP_ARN_Format)  | arn: $ {Partition} :codepipeline: $ {Region} :$ {Account} :$ {} PipelineName | [ResourceTagleggi: /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_) | 
| [palco](https://docs.aws.amazon.com/codepipeline/latest/userguide/iam-access-control-identity-based.html#ACP_ARN_Format)  | arn: $ {Partition} :codepipeline: $ {Region} :$ {Account} :$ {} /$ {} PipelineName StageName | [leggiTagKey: /$ {} ResourceTag](#list_codepipeline-aws_ResourceTag___TagKey_) | 
| [webhook](https://docs.aws.amazon.com/codepipeline/latest/userguide/iam-access-control-identity-based.html#ACP_ARN_Format)  | arn: $ {Partition} :codepipeline: $ {Region} :$ {Account} :webhook: $ {} WebhookName | [ResourceTagleggi: /$ {} TagKey](#list_codepipeline-aws_ResourceTag___TagKey_) | 

## Chiavi di condizione per AWS CodePipeline
<a name="list_codepipeline-policy-keys"></a>

AWS CodePipeline definisce le seguenti chiavi di condizione che possono essere utilizzate nell'`Condition`elemento di una policy IAM.



| Chiavi di condizione | Descrizione | Tipo | 
| --- | --- | --- | 
|  [aws: RequestTag /$ {} TagKey](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filtra le operazioni in base alla presenza di coppie chiave-valore di tag nella richiesta. | Stringa | 
|  [legge: ResourceTag /$ {} TagKey](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtra le operazioni in base a tag sotto forma di coppie chiave/valore collegati alla risorsa | Stringa | 
|  [leggi: TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtra le operazioni in base alla presenza di chiavi di tag nella richiesta | ArrayOfString | 