View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Connect Cases - Service Authorization Reference

Operazioni, risorse e chiavi di condizione per Amazon Connect Cases

Amazon Connect Cases (prefisso del servizio:cases) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon Connect Cases

La tabella seguente mappa le operazioni delle 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.

Operation Azione IAM Chiave di condizione Valore/i possibile/i Livello di accesso

BatchGetCaseRule

casi: BatchGetCaseRule

Lettura

BatchGetField

casi: BatchGetField

Lettura

BatchPutFieldOptions

casi: BatchPutFieldOptions

Scrittura

CreateCase

casi: CreateCase

Scrittura

casi: TagResource

Etichettatura, scrittura

CreateCaseRule

casi: CreateCaseRule

Scrittura

CreateDomain

casi: CreateDomain

Scrittura

CreateField

casi: CreateField

Scrittura

CreateLayout

casi: CreateLayout

Scrittura

CreateRelatedItem

casi: CreateRelatedItem

Scrittura

CreateTemplate

casi: CreateTemplate

Scrittura

DeleteCase

casi: DeleteCase

Scrittura

DeleteCaseRule

casi: DeleteCaseRule

Scrittura

DeleteDomain

casi: DeleteDomain

Scrittura

DeleteField

casi: DeleteField

Scrittura

DeleteLayout

casi: DeleteLayout

Scrittura

DeleteRelatedItem

casi: DeleteRelatedItem

Scrittura

DeleteTemplate

casi: DeleteTemplate

Scrittura

GetCase

casi: GetCase

Lettura

GetCaseAuditEvents

casi: GetCaseAuditEvents

Lettura

GetCaseEventConfiguration

casi: GetCaseEventConfiguration

Lettura

GetDomain

casi: GetDomain

Lettura

GetLayout

casi: GetLayout

Lettura

GetTemplate

casi: GetTemplate

Lettura

ListCaseRules

casi: ListCaseRules

List

ListCasesForContact

casi: ListCasesForContact

List

ListDomains

casi: ListDomains

List

ListFieldOptions

casi: ListFieldOptions

List

ListFields

casi: ListFields

List

ListLayouts

casi: ListLayouts

List

ListTagsForResource

casi: ListTagsForResource

Lettura

ListTemplates

casi: ListTemplates

List

PutCaseEventConfiguration

casi: PutCaseEventConfiguration

Scrittura

SearchAllRelatedItems

casi: SearchAllRelatedItems

Lettura

SearchCases

casi: SearchCases

Lettura

SearchRelatedItems

casi: SearchRelatedItems

Lettura

TagResource

casi: TagResource

Etichettatura, scrittura

UntagResource

casi: UntagResource

Etichettatura, scrittura

UpdateCase

casi: UpdateCase

Scrittura

UpdateCaseRule

casi: UpdateCaseRule

Scrittura

UpdateField

casi: UpdateField

Scrittura

UpdateLayout

casi: UpdateLayout

Scrittura

UpdateRelatedItem

casi: UpdateRelatedItem

Scrittura

UpdateTemplate

casi: UpdateTemplate

Scrittura

Operazioni definite da Amazon Connect Cases

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.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

BatchGetCaseRule

Concede l'autorizzazione a recuperare informazioni sulle regole del caso nel dominio del caso

CaseRule*

aws: ResourceTag /$ {} TagKey

Lettura

Dominio*

Legge: ResourceTag /$ {} TagKey

BatchGetField

Concede l'autorizzazione per recuperare le informazioni sui campi nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Lettura

Campo*

Legge: ResourceTag /$ {} TagKey

BatchPutFieldOptions

Concede l'autorizzazione per aggiornare le opzioni del campo nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

Campo*

Legge: ResourceTag /$ {} TagKey

CreateCase

Concede l'autorizzazione per creare un caso nel dominio del caso

Caso*

Leggi: ResourceTag /$ {0} TagKey

connettere: UserArn

Scrittura

Dominio*

Legge: ResourceTag /$ {} TagKey

connettere: UserArn

Campo*

Legge: ResourceTag /$ {} TagKey

connettere: UserArn

Modello*

Legge: /$ {} ResourceTag TagKey

connettere: UserArn

CreateCaseRule

Concede l'autorizzazione a creare una regola del caso nel dominio del caso

CaseRule*

aws: ResourceTag /$ {} TagKey

Scrittura

Dominio*

Legge: ResourceTag /$ {} TagKey

CreateDomain

Concede l'autorizzazione per creare un nuovo dominio del caso

Scrittura

CreateField

Concede l'autorizzazione per creare un campo nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

Campo*

Legge: ResourceTag /$ {} TagKey

CreateLayout

Concede l'autorizzazione per creare un layout nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

Disposizione*

Leggi: ResourceTag /$ {} TagKey

CreateRelatedItem

Concede l'autorizzazione per creare un elemento correlato associato a un caso nel dominio del caso

Caso*

Leggi: ResourceTag /$ {0} TagKey

connettere: UserArn

Scrittura

Dominio*

Legge: ResourceTag /$ {} TagKey

connettere: UserArn

RelatedItem*

leggi: ResourceTag /$ {} TagKey

casi: CreatedBy

casi: RelatedItemType

connettere: UserArn

CreateTemplate

Concede l'autorizzazione per creare un modello nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

Disposizione*

Leggi: ResourceTag /$ {} TagKey

Modello*

Legge: /$ {} ResourceTag TagKey

DeleteCase

Concede l'autorizzazione a eliminare il caso nel dominio del caso

Caso*

Leggi: ResourceTag /$ {0} TagKey

Scrittura

Dominio*

Legge: ResourceTag /$ {} TagKey

DeleteCaseRule

Concede l'autorizzazione a eliminare la regola del caso nel dominio del caso

CaseRule*

aws: ResourceTag /$ {} TagKey

Scrittura

Dominio*

Legge: ResourceTag /$ {} TagKey

DeleteDomain

Concede l'autorizzazione per eliminare il dominio

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

DeleteField

Concede l'autorizzazione a eliminare il campo nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

Campo*

Legge: ResourceTag /$ {} TagKey

DeleteLayout

Concede il permesso di eliminare il layout nel dominio del case

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

Disposizione*

Leggi: ResourceTag /$ {} TagKey

DeleteRelatedItem

Concede l'autorizzazione a eliminare l'elemento correlato associato al caso nel dominio del caso

Caso*

Leggi: ResourceTag /$ {0} TagKey

Scrittura

Dominio*

Legge: ResourceTag /$ {} TagKey

RelatedItem*

legge: ResourceTag /$ {} TagKey

casi: CreatedBy

casi: RelatedItemType

DeleteTemplate

Concede l'autorizzazione a eliminare il modello nel dominio case

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

Modello*

Legge: /$ {} ResourceTag TagKey

GetCase

Concede l'autorizzazione per recuperare le informazioni su un caso nel dominio del caso

Caso*

Leggi: ResourceTag /$ {0} TagKey

Lettura

Dominio*

Legge: ResourceTag /$ {} TagKey

Campo*

Legge: ResourceTag /$ {} TagKey

GetCaseAuditEvents

Concede l'autorizzazione a visualizzare la cronologia degli audit di un caso

Caso*

Leggi: ResourceTag /$ {0} TagKey

Lettura

Dominio*

Legge: ResourceTag /$ {} TagKey

GetCaseEventConfiguration

Concede l'autorizzazione per recuperare le informazioni sulla configurazione dell'evento del caso nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Lettura

GetDomain

Concede l'autorizzazione per recuperare le informazioni sul dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Lettura

GetLayout

Concede l'autorizzazione per recuperare le informazioni sul layout nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Lettura

Disposizione*

Leggi: ResourceTag /$ {} TagKey

GetTemplate

Concede l'autorizzazione per recuperare le informazioni sul modello nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Lettura

Modello*

Legge: /$ {} ResourceTag TagKey

ListCaseRules

Concede l'autorizzazione a elencare le regole del caso nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

List

ListCasesForContact

Concede l'autorizzazione per elencare i casi per un contatto specifico nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

List

ListDomains

Concede l'autorizzazione per elencare tutti i domini in un account

List

ListFieldOptions

Concede l'autorizzazione per elencare le opzioni dei campi per un singolo campo di selezione nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

List

Campo*

Legge: ResourceTag /$ {} TagKey

ListFields

Concede l'autorizzazione per elencare i campi nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

List

ListLayouts

Concede l'autorizzazione per elencare i layout nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per la risorsa specificata

Lettura

ListTemplates

Concede l'autorizzazione per elencare i modelli nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

List

PutCaseEventConfiguration

Concede l'autorizzazione per inserire o aggiornare la configurazione dell'evento del caso nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

SearchAllRelatedItems

Concede l'autorizzazione alla ricerca di elementi correlati nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Lettura

SearchCases

Concede l'autorizzazione per cercare i casi nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Lettura

SearchRelatedItems

Concede l'autorizzazione per cercare gli elementi correlati associati al caso nel dominio del caso

Caso*

Leggi: ResourceTag /$ {0} TagKey

Lettura

Dominio*

Legge: ResourceTag /$ {} TagKey

TagResource

Concede l'autorizzazione per aggiungere i tag specificati alla risorsa specificata

Caso

Legge: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

CaseRule

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Dominio

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Campo

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Layout

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

RelatedItem

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

casi: CreatedBy

casi: RelatedItemType

Template (Modello)

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

Concede l'autorizzazione per rimuovere i tag specificati dalla risorsa specificata

Caso

Legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

CaseRule

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Dominio

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

Campo

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

Layout

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

RelatedItem

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

casi: CreatedBy

casi: RelatedItemType

Template (Modello)

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

UpdateCase

Concede l'autorizzazione per aggiornare i valori dei campi nel caso nel dominio del caso

Caso*

Leggi: ResourceTag /$ {0} TagKey

connettere: UserArn

Scrittura

Dominio*

Legge: ResourceTag /$ {} TagKey

connettere: UserArn

Campo*

Legge: ResourceTag /$ {} TagKey

connettere: UserArn

UpdateCaseRule

Concede l'autorizzazione ad aggiornare la regola del caso nel dominio del caso

CaseRule*

aws: ResourceTag /$ {} TagKey

Scrittura

Dominio*

Legge: ResourceTag /$ {} TagKey

UpdateField

Concede l'autorizzazione per aggiornare il campo nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

Campo*

Legge: ResourceTag /$ {} TagKey

UpdateLayout

Concede l'autorizzazione per aggiornare il layout nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

Disposizione*

Leggi: ResourceTag /$ {} TagKey

UpdateRelatedItem

Concede l'autorizzazione ad aggiornare un elemento correlato associato a un caso nel dominio del caso

Caso*

Leggi: ResourceTag /$ {0} TagKey

Scrittura

Dominio*

Legge: ResourceTag /$ {} TagKey

RelatedItem*

legge: ResourceTag /$ {} TagKey

casi: CreatedBy

casi: RelatedItemType

UpdateTemplate

Concede l'autorizzazione per aggiornare il modello nel dominio del caso

Dominio*

Legge: ResourceTag /$ {} TagKey

Scrittura

Modello*

Legge: /$ {} ResourceTag TagKey

Tipi di risorsa definiti da Amazon Connect Cases

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

Caso

arn: $ {Partition} :cases: $ {Region} :$ {Account} :domain/$ {} /case/$ {} DomainId CaseId

leggiTagKey: /$ {} ResourceTag

CaseRule

arn: $ {Partition} :cases: $ {Region} :$ {Account} :domain/$ {} /case-rule/$ {} DomainId CaseRuleId

leggiTagKey: /$ {} ResourceTag

Dominio

arn: $ {Partition} :cases: $ {Region} :$ {Account} :dominio/$ {} DomainId

ResourceTagleggi: /$ {} TagKey

Campo

arn: $ {Partition} :cases: $ {Region} :$ {Account} :dominio/$ {} /campo/$ {} DomainId FieldId

leggiTagKey: /$ {} ResourceTag

Disposizione

arn: $ {Partition} :cases: $ {Region} :$ {Account} :dominio/$ {} /layout/$ {} DomainId LayoutId

leggiTagKey: /$ {} ResourceTag

RelatedItem

arn: $ {Partition} :cases: $ {Region} :$ {Account} :domain/$ {} /case/$ {} /related-item/$ {} DomainId CaseId RelatedItemId

leggiTagKey: /$ {} ResourceTag

casi: CreatedBy

casi: RelatedItemType

modello

arn: $ {Partition} :cases: $ {Region} :$ {Account} :dominio/$ {} /template/$ {} DomainId TemplateId

leggiTagKey: /$ {} ResourceTag

Chiavi di condizione per Amazon Connect Cases

Amazon Connect Cases definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

legge: RequestTag /$ {} TagKey

Filtra l'accesso in base ai tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso in base ai tag associati alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso in base alle chiavi di tag passate nella richiesta

ArrayOfString

casi: CreatedBy

Filtra l'accesso in base a chi ha creato la risorsa (ARN utente o entità personalizzata)

Stringa

casi: RelatedItemType

Filtra l'accesso in base al tipo di elemento correlato. Valori possibili: Contact, Comment, File, Sla, ConnectCase, Custom

Stringa

connettere: UserArn

Filtra l'accesso per connessione UserArn

ARN