

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

AWS AppSync (prefisso del servizio: `appsync`) 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/appsync/latest/devguide/what-is-appsync.html).
+ Visualizza un elenco delle [operazioni API disponibili per questo servizio](https://docs.aws.amazon.com/appsync/latest/APIReference/Welcome.html).
+ Scopri come proteggere questo servizio e le sue risorse [utilizzando le policy delle autorizzazioni IAM](https://docs.aws.amazon.com/appsync/latest/devguide/security.html).
+ Visualizza [riferimento programmatico all'autorizzazione del servizio](https://servicereference.us-east-1.amazonaws.com/v1/appsync/appsync.json) per questo servizio.

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

## Operazioni API definite da AWS AppSync
<a name="list_appsync-operations"></a>

La tabella seguente associa 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 [Tabella delle azioni](#list_appsync-actions-as-permissions).




- **   AssociateApi  **
  - **Azione IAM:**  [appsync:AssociateApi](#list_appsync-action-AssociateApi) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   AssociateMergedGraphqlApi  **
  - **Azione IAM:**  [appsync:AssociateMergedGraphqlApi](#list_appsync-action-AssociateMergedGraphqlApi)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [appsync:AssociateSourceGraphqlApi](#list_appsync-action-AssociateSourceGraphqlApi)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura

- **   AssociateSourceGraphqlApi  **
  - **Azione IAM:**  [appsync:AssociateMergedGraphqlApi](#list_appsync-action-AssociateMergedGraphqlApi)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [appsync:AssociateSourceGraphqlApi](#list_appsync-action-AssociateSourceGraphqlApi)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura

- **   CreateApi  **
  - **Azione IAM:**  [appsync:CreateApi](#list_appsync-action-CreateApi)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [appsync:TagResource](#list_appsync-action-TagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettatura, scrittura
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** appsync.amazonaws.com / **Livello di accesso:** Scrittura

- **   CreateApiCache  **
  - **Azione IAM:**  [appsync:CreateApiCache](#list_appsync-action-CreateApiCache) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   CreateApiKey  **
  - **Azione IAM:**  [appsync:CreateApiKey](#list_appsync-action-CreateApiKey) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   CreateChannelNamespace  **
  - **Azione IAM:**  [appsync:CreateChannelNamespace](#list_appsync-action-CreateChannelNamespace)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [appsync:TagResource](#list_appsync-action-TagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettare, scrivere

- **   CreateDataSource  **
  - **Azione IAM:**  [appsync:CreateDataSource](#list_appsync-action-CreateDataSource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** appsync.amazonaws.com / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [lambda:PassNetworkConnector](https://docs.aws.amazon.com/lambda/latest/dg/lambda-permissions.html)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura

- **   CreateDomainName  **
  - **Azione IAM:**  [appsync:CreateDomainName](#list_appsync-action-CreateDomainName)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [appsync:TagResource](#list_appsync-action-TagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettare, scrivere

- **   CreateFunction  **
  - **Azione IAM:**  [appsync:CreateFunction](#list_appsync-action-CreateFunction) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   CreateGraphqlApi  **
  - **Azione IAM:**  [appsync:CreateGraphqlApi](#list_appsync-action-CreateGraphqlApi)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [appsync:TagResource](#list_appsync-action-TagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettare, scrivere
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** appsync.amazonaws.com / **Livello di accesso:** Scrittura

- **   CreateResolver  **
  - **Azione IAM:**  [appsync:CreateResolver](#list_appsync-action-CreateResolver) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   CreateType  **
  - **Azione IAM:**  [appsync:CreateType](#list_appsync-action-CreateType) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteApi  **
  - **Azione IAM:**  [appsync:DeleteApi](#list_appsync-action-DeleteApi) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteApiCache  **
  - **Azione IAM:**  [appsync:DeleteApiCache](#list_appsync-action-DeleteApiCache) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteApiKey  **
  - **Azione IAM:**  [appsync:DeleteApiKey](#list_appsync-action-DeleteApiKey) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteChannelNamespace  **
  - **Azione IAM:**  [appsync:DeleteChannelNamespace](#list_appsync-action-DeleteChannelNamespace) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteDataSource  **
  - **Azione IAM:**  [appsync:DeleteDataSource](#list_appsync-action-DeleteDataSource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteDomainName  **
  - **Azione IAM:**  [appsync:DeleteDomainName](#list_appsync-action-DeleteDomainName) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteFunction  **
  - **Azione IAM:**  [appsync:DeleteFunction](#list_appsync-action-DeleteFunction) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteGraphqlApi  **
  - **Azione IAM:**  [appsync:DeleteGraphqlApi](#list_appsync-action-DeleteGraphqlApi) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteResolver  **
  - **Azione IAM:**  [appsync:DeleteResolver](#list_appsync-action-DeleteResolver) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteType  **
  - **Azione IAM:**  [appsync:DeleteType](#list_appsync-action-DeleteType) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DisassociateApi  **
  - **Azione IAM:**  [appsync:DisassociateApi](#list_appsync-action-DisassociateApi) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DisassociateMergedGraphqlApi  **
  - **Azione IAM:**  [appsync:DisassociateMergedGraphqlApi](#list_appsync-action-DisassociateMergedGraphqlApi) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DisassociateSourceGraphqlApi  **
  - **Azione IAM:**  [appsync:DisassociateSourceGraphqlApi](#list_appsync-action-DisassociateSourceGraphqlApi) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   EvaluateCode  **
  - **Azione IAM:**  [appsync:EvaluateCode](#list_appsync-action-EvaluateCode) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   EvaluateMappingTemplate  **
  - **Azione IAM:**  [appsync:EvaluateMappingTemplate](#list_appsync-action-EvaluateMappingTemplate) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   FlushApiCache  **
  - **Azione IAM:**  [appsync:FlushApiCache](#list_appsync-action-FlushApiCache) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   GetApi  **
  - **Azione IAM:**  [appsync:GetApi](#list_appsync-action-GetApi) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetApiAssociation  **
  - **Azione IAM:**  [appsync:GetApiAssociation](#list_appsync-action-GetApiAssociation) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetApiCache  **
  - **Azione IAM:**  [appsync:GetApiCache](#list_appsync-action-GetApiCache) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetChannelNamespace  **
  - **Azione IAM:**  [appsync:GetChannelNamespace](#list_appsync-action-GetChannelNamespace) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetDataSource  **
  - **Azione IAM:**  [appsync:GetDataSource](#list_appsync-action-GetDataSource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetDataSourceIntrospection  **
  - **Azione IAM:**  [appsync:GetDataSourceIntrospection](#list_appsync-action-GetDataSourceIntrospection) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetDomainName  **
  - **Azione IAM:**  [appsync:GetDomainName](#list_appsync-action-GetDomainName) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetFunction  **
  - **Azione IAM:**  [appsync:GetFunction](#list_appsync-action-GetFunction) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetGraphqlApi  **
  - **Azione IAM:**  [appsync:GetGraphqlApi](#list_appsync-action-GetGraphqlApi) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetGraphqlApiEnvironmentVariables  **
  - **Azione IAM:**  [appsync:GetGraphqlApiEnvironmentVariables](#list_appsync-action-GetGraphqlApiEnvironmentVariables) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetIntrospectionSchema  **
  - **Azione IAM:**  [appsync:GetIntrospectionSchema](#list_appsync-action-GetIntrospectionSchema) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetResolver  **
  - **Azione IAM:**  [appsync:GetResolver](#list_appsync-action-GetResolver) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetSchemaCreationStatus  **
  - **Azione IAM:**  [appsync:GetSchemaCreationStatus](#list_appsync-action-GetSchemaCreationStatus) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetSourceApiAssociation  **
  - **Azione IAM:**  [appsync:GetSourceApiAssociation](#list_appsync-action-GetSourceApiAssociation) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetType  **
  - **Azione IAM:**  [appsync:GetType](#list_appsync-action-GetType) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListApiKeys  **
  - **Azione IAM:**  [appsync:ListApiKeys](#list_appsync-action-ListApiKeys) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListApis  **
  - **Azione IAM:**  [appsync:ListApis](#list_appsync-action-ListApis) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListChannelNamespaces  **
  - **Azione IAM:**  [appsync:ListChannelNamespaces](#list_appsync-action-ListChannelNamespaces) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListDataSources  **
  - **Azione IAM:**  [appsync:ListDataSources](#list_appsync-action-ListDataSources) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListDomainNames  **
  - **Azione IAM:**  [appsync:ListDomainNames](#list_appsync-action-ListDomainNames) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListFunctions  **
  - **Azione IAM:**  [appsync:ListFunctions](#list_appsync-action-ListFunctions) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListGraphqlApis  **
  - **Azione IAM:**  [appsync:ListGraphqlApis](#list_appsync-action-ListGraphqlApis) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListResolvers  **
  - **Azione IAM:**  [appsync:ListResolvers](#list_appsync-action-ListResolvers) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListResolversByFunction  **
  - **Azione IAM:**  [appsync:ListResolversByFunction](#list_appsync-action-ListResolversByFunction) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListSourceApiAssociations  **
  - **Azione IAM:**  [appsync:ListSourceApiAssociations](#list_appsync-action-ListSourceApiAssociations) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

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

- **   ListTypes  **
  - **Azione IAM:**  [appsync:ListTypes](#list_appsync-action-ListTypes) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListTypesByAssociation  **
  - **Azione IAM:**  [appsync:ListTypesByAssociation](#list_appsync-action-ListTypesByAssociation) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   PutGraphqlApiEnvironmentVariables  **
  - **Azione IAM:**  [appsync:PutGraphqlApiEnvironmentVariables](#list_appsync-action-PutGraphqlApiEnvironmentVariables) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   StartDataSourceIntrospection  **
  - **Azione IAM:**  [appsync:StartDataSourceIntrospection](#list_appsync-action-StartDataSourceIntrospection) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   StartSchemaCreation  **
  - **Azione IAM:**  [appsync:StartSchemaCreation](#list_appsync-action-StartSchemaCreation) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   StartSchemaMerge  **
  - **Azione IAM:**  [appsync:StartSchemaMerge](#list_appsync-action-StartSchemaMerge) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   TagResource  **
  - **Azione IAM:**  [appsync:TagResource](#list_appsync-action-TagResource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Etichettare, scrivere

- **   UntagResource  **
  - **Azione IAM:**  [appsync:UntagResource](#list_appsync-action-UntagResource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Etichettare, scrivere

- **   UpdateApi  **
  - **Azione IAM:**  [appsync:UpdateApi](#list_appsync-action-UpdateApi)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** appsync.amazonaws.com / **Livello di accesso:** Scrittura

- **   UpdateApiCache  **
  - **Azione IAM:**  [appsync:UpdateApiCache](#list_appsync-action-UpdateApiCache) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   UpdateApiKey  **
  - **Azione IAM:**  [appsync:UpdateApiKey](#list_appsync-action-UpdateApiKey) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   UpdateChannelNamespace  **
  - **Azione IAM:**  [appsync:UpdateChannelNamespace](#list_appsync-action-UpdateChannelNamespace) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   UpdateDataSource  **
  - **Azione IAM:**  [appsync:UpdateDataSource](#list_appsync-action-UpdateDataSource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** appsync.amazonaws.com / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [lambda:PassNetworkConnector](https://docs.aws.amazon.com/lambda/latest/dg/lambda-permissions.html)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura

- **   UpdateDomainName  **
  - **Azione IAM:**  [appsync:UpdateDomainName](#list_appsync-action-UpdateDomainName) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   UpdateFunction  **
  - **Azione IAM:**  [appsync:UpdateFunction](#list_appsync-action-UpdateFunction) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   UpdateGraphqlApi  **
  - **Azione IAM:**  [appsync:UpdateGraphqlApi](#list_appsync-action-UpdateGraphqlApi)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** appsync.amazonaws.com / **Livello di accesso:** Scrittura

- **   UpdateResolver  **
  - **Azione IAM:**  [appsync:UpdateResolver](#list_appsync-action-UpdateResolver) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   UpdateSourceApiAssociation  **
  - **Azione IAM:**  [appsync:UpdateSourceApiAssociation](#list_appsync-action-UpdateSourceApiAssociation) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   UpdateType  **
  - **Azione IAM:**  [appsync:UpdateType](#list_appsync-action-UpdateType) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura



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

Puoi specificare le seguenti operazioni nell'elemento `Action` di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. 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.




- **   [AssociateApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_AssociateApi.html)  **
  - **Description:** Concede il permesso di collegare un'API GraphQL a un nome di dominio personalizzato in AppSync
  - **Tipi di risorsa (\*obbligatorio):** [domain\*](#list_appsync-resource-domain)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [AssociateMergedGraphqlApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_AssociateMergedGraphqlApi.html)  **
  - **Description:** Concede l'autorizzazione ad associare un'API unita a un'API di origine
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi\*](#list_appsync-resource-graphqlapi)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [AssociateSourceGraphqlApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_AssociateSourceGraphqlApi.html)  **
  - **Description:** Concede l'autorizzazione ad associare un'API di origine a un'API unita
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi\*](#list_appsync-resource-graphqlapi)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [CreateApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_CreateApi.html)  **
  - **Description:** Concede il permesso di creare un'API
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_appsync-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Livello di accesso:** Scrittura

- **   [CreateApiCache](https://docs.aws.amazon.com/appsync/latest/APIReference/API_CreateApiCache.html)  **
  - **Description:** Concede l'autorizzazione a creare una cache API in AppSync
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [CreateApiKey](https://docs.aws.amazon.com/appsync/latest/APIReference/API_CreateApiKey.html)  **
  - **Description:** Concede l'autorizzazione per creare una chiave univoca che è possibile distribuire ai client che eseguono l'API
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [CreateChannelNamespace](https://docs.aws.amazon.com/appsync/latest/APIReference/API_CreateChannelNamespace.html)  **
  - **Description:** Concede il permesso di creare un namespace per i canali
  - **Tipi di risorsa (\*obbligatorio):** [channelNamespace\*](#list_appsync-resource-channelNamespace)
  - **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_appsync-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Livello di accesso:** Scrittura

- **   [CreateDataSource](https://docs.aws.amazon.com/appsync/latest/APIReference/API_CreateDataSource.html)  **
  - **Description:** Concede l'autorizzazione per creare un'origine dati
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [CreateDomainName](https://docs.aws.amazon.com/appsync/latest/APIReference/API_CreateDomainName.html)  **
  - **Description:** Concede l'autorizzazione a creare un nome di dominio personalizzato in AppSync
  - **Tipi di risorsa (\*obbligatorio):** [domain\*](#list_appsync-resource-domain)
  - **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_appsync-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Livello di accesso:** Scrittura

- **   [CreateFunction](https://docs.aws.amazon.com/appsync/latest/APIReference/API_CreateFunction.html)  **
  - **Description:** Concede l'autorizzazione per creare una nuova funzione
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [CreateGraphqlApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_CreateGraphqlApi.html)  **
  - **Description:** Concede il permesso di creare un'API GraphQL, che è il livello più alto AppSync risorsa
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [appsync:Visibility](#list_appsync-appsync_Visibility)<br />[aws:RequestTag/${TagKey}](#list_appsync-aws_RequestTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Livello di accesso:** Scrittura

- **   [CreateResolver](https://docs.aws.amazon.com/appsync/latest/APIReference/API_CreateResolver.html)  **
  - **Description:** Concede l'autorizzazione per creare un resolver. Un resolver converte le richieste in entrata in un formato che un'origine dati è in grado di comprendere e converte le risposte dell'origine dati in GraphQL.
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [CreateType](https://docs.aws.amazon.com/appsync/latest/APIReference/API_CreateType.html)  **
  - **Description:** Concede l'autorizzazione per creare un tipo
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [DeleteApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteApi.html)  **
  - **Description:** Concede il permesso di eliminare un'API. Questo pulirà anche ogni AppSync risorsa al di sotto di tale API
  - **Tipi di risorsa (\*obbligatorio):** [api\*](#list_appsync-resource-api)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [DeleteApiCache](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteApiCache.html)  **
  - **Description:** Concede il permesso di eliminare una cache API in AppSync
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [DeleteApiKey](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteApiKey.html)  **
  - **Description:** Concede l'autorizzazione per eliminare una chiave API
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [DeleteChannelNamespace](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteChannelNamespace.html)  **
  - **Description:** Concede il permesso di eliminare lo spazio dei nomi di un canale
  - **Tipi di risorsa (\*obbligatorio):** [channelNamespace\*](#list_appsync-resource-channelNamespace)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [DeleteDataSource](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteDataSource.html)  **
  - **Description:** Concede l'autorizzazione per eliminare un'origine dati
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [DeleteDomainName](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteDomainName.html)  **
  - **Description:** Concede il permesso di eliminare un nome di dominio personalizzato in AppSync
  - **Tipi di risorsa (\*obbligatorio):** [domain\*](#list_appsync-resource-domain)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [DeleteFunction](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteFunction.html)  **
  - **Description:** Concede l'autorizzazione per eliminare una funzione
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [DeleteGraphqlApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteGraphqlApi.html)  **
  - **Description:** Concede l'autorizzazione per eliminare un'API GraphQL. Questo pulirà anche ogni AppSync risorsa al di sotto di tale API
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi\*](#list_appsync-resource-graphqlapi)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [DeleteResolver](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteResolver.html)  **
  - **Description:** Concede l'autorizzazione per eliminare un resolver
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [DeleteType](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteType.html)  **
  - **Description:** Concede l'autorizzazione per eliminare un tipo
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [DisassociateApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DisassociateApi.html)  **
  - **Description:** Concede il permesso di scollegare un'API GraphQL a un nome di dominio personalizzato in AppSync
  - **Tipi di risorsa (\*obbligatorio):** [domain\*](#list_appsync-resource-domain)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [DisassociateMergedGraphqlApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DisassociateMergedGraphqlApi.html)  **
  - **Description:** Concede l'autorizzazione a rimuovere un'API di origine associata da un'API unita identificata dall'API di origine
  - **Tipi di risorsa (\*obbligatorio):** [mergedApiAssociation\*](#list_appsync-resource-mergedApiAssociation)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [DisassociateSourceGraphqlApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_DisassociateSourceGraphqlApi.html)  **
  - **Description:** Concede l'autorizzazione a rimuovere un'API di origine associata da un'API unita identificata dall'API unita
  - **Tipi di risorsa (\*obbligatorio):** [sourceApiAssociation\*](#list_appsync-resource-sourceApiAssociation)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [EvaluateCode](https://docs.aws.amazon.com/appsync/latest/APIReference/API_EvaluateCode.html)  **
  - **Description:** Concede l'autorizzazione per valutare il codice con un runtime e un contesto
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [EvaluateMappingTemplate](https://docs.aws.amazon.com/appsync/latest/APIReference/API_EvaluateMappingTemplate.html)  **
  - **Description:** Concede l'autorizzazione per valutare la mappatura dei modelli
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [EventConnect](https://docs.aws.amazon.com/appsync/latest/devguide/using-your-event-api.html)  **
  - **Description:** Concede il permesso di connettersi a un'API per eventi
  - **Tipi di risorsa (\*obbligatorio):** [api\*](#list_appsync-resource-api)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [EventPublish](https://docs.aws.amazon.com/appsync/latest/devguide/using-your-event-api.html)  **
  - **Description:** Concede il permesso di pubblicare eventi nel namespace di un canale
  - **Tipi di risorsa (\*obbligatorio):** [channelNamespace\*](#list_appsync-resource-channelNamespace)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [EventSubscribe](https://docs.aws.amazon.com/appsync/latest/devguide/using-your-event-api.html)  **
  - **Description:** Concede il permesso di iscriversi al namespace di un canale
  - **Tipi di risorsa (\*obbligatorio):** [channelNamespace\*](#list_appsync-resource-channelNamespace)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [FlushApiCache](https://docs.aws.amazon.com/appsync/latest/APIReference/API_FlushApiCache.html)  **
  - **Description:** Concede il permesso di svuotare una cache API AppSync
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [GetApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetApi.html)  **
  - **Description:** Concede il permesso di recuperare un'API
  - **Tipi di risorsa (\*obbligatorio):** [api\*](#list_appsync-resource-api)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [GetApiAssociation](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetApiAssociation.html)  **
  - **Description:** Concede l'autorizzazione a leggere il nome di dominio personalizzato - i dettagli dell'associazione API GraphQL in AppSync
  - **Tipi di risorsa (\*obbligatorio):** [domain\*](#list_appsync-resource-domain)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [GetApiCache](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetApiCache.html)  **
  - **Description:** Concede il permesso di leggere informazioni su una cache API in AppSync
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetChannelNamespace](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetChannelNamespace.html)  **
  - **Description:** Concede il permesso di recuperare lo spazio dei nomi di un canale
  - **Tipi di risorsa (\*obbligatorio):** [channelNamespace\*](#list_appsync-resource-channelNamespace)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [GetDataSource](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetDataSource.html)  **
  - **Description:** Concede l'autorizzazione per recuperare un'origine dati
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetDataSourceIntrospection](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetDataSourceIntrospection.html)  **
  - **Description:** Concede l'autorizzazione per recuperare l'introspezione di un'origine dati
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetDomainName](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetDomainName.html)  **
  - **Description:** Concede il permesso di leggere informazioni su un nome di dominio personalizzato in AppSync
  - **Tipi di risorsa (\*obbligatorio):** [domain\*](#list_appsync-resource-domain)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [GetFunction](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetFunction.html)  **
  - **Description:** Concede l'autorizzazione per recuperare una funzione
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetGraphqlApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetGraphqlApi.html)  **
  - **Description:** Concede l'autorizzazione per recuperare un'API GraphQL
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi\*](#list_appsync-resource-graphqlapi)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [GetGraphqlApiEnvironmentVariables](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetGraphqlApiEnvironmentVariables.html)  **
  - **Description:** Concede il permesso di recuperare le variabili di ambiente per un'API GraphQL
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetIntrospectionSchema](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetIntrospectionSchema.html)  **
  - **Description:** Concede l'autorizzazione per recuperare lo schema di introspezione per un'API GraphQL
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetResolver](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetResolver.html)  **
  - **Description:** Concede l'autorizzazione per recuperare un resolver
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetSchemaCreationStatus](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetSchemaCreationStatus.html)  **
  - **Description:** Concede l'autorizzazione per recuperare lo stato corrente di un'operazione di creazione dello schema
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetSourceApiAssociation](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetSourceApiAssociation.html)  **
  - **Description:** Concede l'autorizzazione per leggere le informazioni su un'API unita associata all'API di origine
  - **Tipi di risorsa (\*obbligatorio):** [sourceApiAssociation\*](#list_appsync-resource-sourceApiAssociation)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetType](https://docs.aws.amazon.com/appsync/latest/APIReference/API_GetType.html)  **
  - **Description:** Concede l'autorizzazione per recuperare un tipo
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [ListApiKeys](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListApiKeys.html)  **
  - **Description:** Concede l'autorizzazione per elencare le chiavi API per una determinata API
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [ListApis](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListApis.html)  **
  - **Description:** Concede il permesso di elencare le API
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** List

- **   [ListChannelNamespaces](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListChannelNamespaces.html)  **
  - **Description:** Concede l'autorizzazione per elencare lo spazio dei nomi dei canali
  - **Tipi di risorsa (\*obbligatorio):** [api\*](#list_appsync-resource-api)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** List

- **   [ListDataSources](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListDataSources.html)  **
  - **Description:** Concede l'autorizzazione per elencare le origini dati per una determinata API
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [ListDomainNames](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListDomainNames.html)  **
  - **Description:** Concede il permesso di enumerare nomi di dominio personalizzati in AppSync
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** List

- **   [ListFunctions](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListFunctions.html)  **
  - **Description:** Concede l'autorizzazione per elencare le funzioni per una determinata API
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [ListGraphqlApis](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListGraphqlApis.html)  **
  - **Description:** Concede l'autorizzazione per elencare le API GraphQL
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [ListResolvers](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListResolvers.html)  **
  - **Description:** Concede l'autorizzazione per elencare i resolver per una determinata API e tipo
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [ListResolversByFunction](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListResolversByFunction.html)  **
  - **Description:** Concede l'autorizzazione per elencare i resolver associati a una funzione specifica
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [ListSourceApiAssociations](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListSourceApiAssociations.html)  **
  - **Description:** Concede l'autorizzazione per elencare le API di origine associate a una determinata API unita
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [ListTagsForResource](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListTagsForResource.html)  **
  - **Description:** Concede l'autorizzazione per elencare i tag per una risorsa
  - **Tipi di risorsa (\*obbligatorio):** [api](#list_appsync-resource-api) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [channelNamespace](#list_appsync-resource-channelNamespace) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [domain](#list_appsync-resource-domain) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi](#list_appsync-resource-graphqlapi) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [ListTypes](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListTypes.html)  **
  - **Description:** Concede l'autorizzazione per elencare i tipi per una determinata API
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [ListTypesByAssociation](https://docs.aws.amazon.com/appsync/latest/APIReference/API_ListTypesByAssociation.html)  **
  - **Description:** Concede l'autorizzazione per elencare i tipi per una determinata API unita e un'associazione di API di origine
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [PutGraphqlApiEnvironmentVariables](https://docs.aws.amazon.com/appsync/latest/APIReference/API_PutGraphqlApiEnvironmentVariables.html)  **
  - **Description:** Concede il permesso di aggiornare le variabili di ambiente per un'API GraphQL
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [SetWebACL](https://docs.aws.amazon.com/appsync/latest/devguide/WAF-Integration.html)  **
  - **Description:** Concede l'autorizzazione per impostare un ACL Web
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Gestione delle autorizzazioni, scrittura

- **   [StartDataSourceIntrospection](https://docs.aws.amazon.com/appsync/latest/APIReference/API_StartDataSourceIntrospection.html)  **
  - **Description:** Concede l'autorizzazione per eseguire l'introspezione di un'origine dati
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [StartSchemaCreation](https://docs.aws.amazon.com/appsync/latest/APIReference/API_StartSchemaCreation.html)  **
  - **Description:** Concede l'autorizzazione per aggiungere un nuovo schema all'API GraphQL. Questa operazione è asincrona - GetSchemaCreationStatus può mostrare quando è stata completata
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [StartSchemaMerge](https://docs.aws.amazon.com/appsync/latest/APIReference/API_StartSchemaMerge.html)  **
  - **Description:** Concede l'autorizzazione per avviare un'unione di schemi per una determinata API unita e l'API di origine associata
  - **Tipi di risorsa (\*obbligatorio):** [sourceApiAssociation\*](#list_appsync-resource-sourceApiAssociation)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [TagResource](https://docs.aws.amazon.com/appsync/latest/APIReference/API_TagResource.html)  **
  - **Description:** Concede l'autorizzazione per applicare un tag a una risorsa.
  - **Tipi di risorsa (\*obbligatorio):** [api](#list_appsync-resource-api) / **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_appsync-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [channelNamespace](#list_appsync-resource-channelNamespace) / **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_appsync-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [domain](#list_appsync-resource-domain) / **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_appsync-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi](#list_appsync-resource-graphqlapi) / **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_appsync-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Livello di accesso:** Etichettatura, scrittura

- **   [UntagResource](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UntagResource.html)  **
  - **Description:** Concede l'autorizzazione per rimuovere un tag da una risorsa.
  - **Tipi di risorsa (\*obbligatorio):** [api](#list_appsync-resource-api) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [channelNamespace](#list_appsync-resource-channelNamespace) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [domain](#list_appsync-resource-domain) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi](#list_appsync-resource-graphqlapi) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_appsync-aws_TagKeys)
  - **Livello di accesso:** Etichettare, scrivere

- **   [UpdateApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateApi.html)  **
  - **Description:** Concede il permesso di aggiornare un'API
  - **Tipi di risorsa (\*obbligatorio):** [api\*](#list_appsync-resource-api)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [UpdateApiCache](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateApiCache.html)  **
  - **Description:** Concede il permesso di aggiornare una cache API in AppSync
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [UpdateApiKey](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateApiKey.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare una chiave API per una determinata API
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [UpdateChannelNamespace](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateChannelNamespace.html)  **
  - **Description:** Concede il permesso di aggiornare lo spazio dei nomi di un canale
  - **Tipi di risorsa (\*obbligatorio):** [channelNamespace\*](#list_appsync-resource-channelNamespace)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [UpdateDataSource](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateDataSource.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare un'origine dati
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [UpdateDomainName](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateDomainName.html)  **
  - **Description:** Concede il permesso di aggiornare un nome di dominio personalizzato in AppSync
  - **Tipi di risorsa (\*obbligatorio):** [domain\*](#list_appsync-resource-domain)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [UpdateFunction](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateFunction.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare una funzione esistente
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [UpdateGraphqlApi](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateGraphqlApi.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare un'API GraphQL
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi\*](#list_appsync-resource-graphqlapi)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [UpdateResolver](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateResolver.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare un resolver
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [UpdateSourceApiAssociation](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateSourceApiAssociation.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare l'associazione di un'API di origine a un'API unita
  - **Tipi di risorsa (\*obbligatorio):** [sourceApiAssociation\*](#list_appsync-resource-sourceApiAssociation)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [UpdateType](https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateType.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare un tipo
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura



## Permission-only azioni per AWS AppSync
<a name="list_appsync-permission-only-actions"></a>

Le seguenti azioni sono definite da AWS AppSync ma non sono direttamente richiamabili tramite alcuna operazione API. Possono essere utilizzati solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.




- **   [AssociateWebACL](https://docs.aws.amazon.com/appsync/latest/devguide/WAF-Integration.html)  **
  - **Description:** Concede il permesso di associare un ACL web e una risorsa
  - **Tipi di risorsa (\*obbligatorio):** [api](#list_appsync-resource-api) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi](#list_appsync-resource-graphqlapi) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [DeleteResourcePolicy](https://docs.aws.amazon.com/appsync/latest/devguide/merge-api.html)  **
  - **Description:** Concede l'autorizzazione per rimuovere una policy delle risorse
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [DisassociateWebACL](https://docs.aws.amazon.com/appsync/latest/devguide/WAF-Integration.html)  **
  - **Description:** Concede il permesso di dissociare un ACL web da una risorsa
  - **Tipi di risorsa (\*obbligatorio):** [api](#list_appsync-resource-api) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi](#list_appsync-resource-graphqlapi) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [GetResourcePolicy](https://docs.aws.amazon.com/appsync/latest/devguide/merge-api.html)  **
  - **Description:** Concede l'autorizzazione per leggere una policy della risorsa
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetWebACLForResource](https://docs.aws.amazon.com/appsync/latest/devguide/WAF-Integration.html)  **
  - **Description:** Concede l'autorizzazione per ottenere gli ACL Web associati a una risorsa
  - **Tipi di risorsa (\*obbligatorio):** [api](#list_appsync-resource-api) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi](#list_appsync-resource-graphqlapi) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [GraphQL](https://docs.aws.amazon.com/appsync/latest/devguide/security-authz.html#aws-iam-authorization)  **
  - **Description:** Concede l'autorizzazione per inviare una query GraphQL a un'API GraphQL
  - **Tipi di risorsa (\*obbligatorio):** [field\*](#list_appsync-resource-field) / **Chiavi di condizione:**  
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi\*](#list_appsync-resource-graphqlapi) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [ListResourcesForWebACL](https://docs.aws.amazon.com/appsync/latest/devguide/WAF-Integration.html)  **
  - **Description:** Concede l'autorizzazione per ottenere risorse associate per un ACL web
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [PutResourcePolicy](https://docs.aws.amazon.com/appsync/latest/devguide/merge-api.html)  **
  - **Description:** Concede l'autorizzazione per impostare una policy della risorsa
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [SourceGraphQL](https://docs.aws.amazon.com/appsync/latest/devguide/using-your-api.html)  **
  - **Description:** Concede l'autorizzazione per inviare una query GraphQL a un'API di origine di un'API unita
  - **Tipi di risorsa (\*obbligatorio):** [field\*](#list_appsync-resource-field) / **Chiavi di condizione:**  
  - **Tipi di risorsa (\*obbligatorio):** [graphqlapi\*](#list_appsync-resource-graphqlapi) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura



## Tipi di risorse definiti da AWS AppSync
<a name="list_appsync-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 | 
| --- | --- | --- | 
|  [api](https://docs.aws.amazon.com/appsync/latest/eventapi/event-api-welcome.html)  | arn:${Partition}:appsync:${Region}:${Account}:apis/${ApiId} | [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_) | 
|  [channelNamespace](https://docs.aws.amazon.com/appsync/latest/eventapi/channel-namespaces.html)  | arn:${Partition}:appsync:${Region}:${Account}:apis/${ApiId}/channelNamespace/${ChannelNamespaceName} | [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_) | 
|  [datasource](https://docs.aws.amazon.com/appsync/latest/devguide/attaching-a-data-source.html)  | arn:${Partition}:appsync:${Region}:${Account}:apis/${GraphQLAPIId}/datasources/${DatasourceName} |   | 
|  [domain](https://docs.aws.amazon.com/appsync/latest/devguide/custom-domain-name.html)  | arn:${Partition}:appsync:${Region}:${Account}:domainnames/${DomainName} | [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_) | 
|  [field](https://docs.aws.amazon.com/appsync/latest/devguide/configuring-resolvers.html)  | arn:${Partition}:appsync:${Region}:${Account}:apis/${GraphQLAPIId}/types/${TypeName}/fields/${FieldName} |   | 
|  [function](https://docs.aws.amazon.com/appsync/latest/devguide/pipeline-resolvers.html)  | arn:${Partition}:appsync:${Region}:${Account}:apis/${GraphQLAPIId}/functions/${FunctionId} |   | 
|  [graphqlapi](https://docs.aws.amazon.com/appsync/latest/devguide/designing-a-graphql-api.html)  | arn:${Partition}:appsync:${Region}:${Account}:apis/${GraphQLAPIId} | [aws:ResourceTag/${TagKey}](#list_appsync-aws_ResourceTag___TagKey_) | 
|  [mergedApiAssociation](https://docs.aws.amazon.com/appsync/latest/devguide/merged-api.html)  | arn:${Partition}:appsync:${Region}:${Account}:apis/${SourceGraphQLAPIId}/mergedApiAssociations/${Associationid} |   | 
|  [sourceApiAssociation](https://docs.aws.amazon.com/appsync/latest/devguide/merged-api.html)  | arn:${Partition}:appsync:${Region}:${Account}:apis/${MergedGraphQLAPIId}/sourceApiAssociations/${Associationid} |   | 
|  [type](https://docs.aws.amazon.com/appsync/latest/devguide/designing-your-schema.html#adding-a-root-query-type)  | arn:${Partition}:appsync:${Region}:${Account}:apis/${GraphQLAPIId}/types/${TypeName} |   | 

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

AWS AppSync definisce le seguenti chiavi di condizione che possono essere utilizzate in `Condition` elemento di una policy IAM.



| Chiavi di condizione | Descrizione | Tipo | 
| --- | --- | --- | 
|   [appsync:Visibility](iam-policy-structure.html#amazon-appsync-keys)  | Filtra l'accesso in base alla visibilità di un'API | String | 
|   [aws:RequestTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filtra l'accesso dalle coppie chiave-valore tag nella richiesta | String | 
|   [aws:ResourceTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtra l'accesso in base alle coppie chiave-valore di tag collegate alla risorsa | String | 
|   [aws:TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtra l'accesso in base alla presenza di chiavi di tag nella richiesta | ArrayOfString | 