View a markdown version of this page

Actions, ressources et clés de condition pour Amazon Connect Cases - Référence de l'autorisation de service

Actions, ressources et clés de condition pour Amazon Connect Cases

Amazon Connect Cases (préfixe de service :cases) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par Amazon Connect Cases

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

BatchGetCaseRule

cas : BatchGetCaseRule

Lecture

BatchGetField

cas : BatchGetField

Lecture

BatchPutFieldOptions

cas : BatchPutFieldOptions

Écrire

CreateCase

cas : CreateCase

Écrire

cas : TagResource

Marquage, écriture

CreateCaseRule

cas : CreateCaseRule

Écrire

CreateDomain

cas : CreateDomain

Écrire

CreateField

cas : CreateField

Écrire

CreateLayout

cas : CreateLayout

Écrire

CreateRelatedItem

cas : CreateRelatedItem

Écrire

CreateTemplate

cas : CreateTemplate

Écrire

DeleteCase

cas : DeleteCase

Écrire

DeleteCaseRule

cas : DeleteCaseRule

Écrire

DeleteDomain

cas : DeleteDomain

Écrire

DeleteField

cas : DeleteField

Écrire

DeleteLayout

cas : DeleteLayout

Écrire

DeleteRelatedItem

cas : DeleteRelatedItem

Écrire

DeleteTemplate

cas : DeleteTemplate

Écrire

GetCase

cas : GetCase

Lecture

GetCaseAuditEvents

cas : GetCaseAuditEvents

Lecture

GetCaseEventConfiguration

cas : GetCaseEventConfiguration

Lecture

GetDomain

cas : GetDomain

Lecture

GetLayout

cas : GetLayout

Lecture

GetTemplate

cas : GetTemplate

Lecture

ListCaseRules

cas : ListCaseRules

List

ListCasesForContact

cas : ListCasesForContact

List

ListDomains

cas : ListDomains

List

ListFieldOptions

cas : ListFieldOptions

List

ListFields

cas : ListFields

List

ListLayouts

cas : ListLayouts

List

ListTagsForResource

cas : ListTagsForResource

Lecture

ListTemplates

cas : ListTemplates

List

PutCaseEventConfiguration

cas : PutCaseEventConfiguration

Écrire

SearchAllRelatedItems

cas : SearchAllRelatedItems

Lecture

SearchCases

cas : SearchCases

Lecture

SearchRelatedItems

cas : SearchRelatedItems

Lecture

TagResource

cas : TagResource

Marquage, écriture

UntagResource

cas : UntagResource

Marquage, écriture

UpdateCase

cas : UpdateCase

Écrire

UpdateCaseRule

cas : UpdateCaseRule

Écrire

UpdateField

cas : UpdateField

Écrire

UpdateLayout

cas : UpdateLayout

Écrire

UpdateRelatedItem

cas : UpdateRelatedItem

Écrire

UpdateTemplate

cas : UpdateTemplate

Écrire

Actions définies par Amazon Connect Cases

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

BatchGetCaseRule

Accorde l'autorisation de récupérer des informations sur les règles du dossier dans le domaine du dossier

CaseRule*

était : ResourceTag /$ {} TagKey

Lecture

Domaine*

était : ResourceTag /$ {} TagKey

BatchGetField

Accorde l'autorisation de récupérer des informations sur les champs dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Lecture

Champ *

était : ResourceTag /$ {} TagKey

BatchPutFieldOptions

Accorde l'autorisation de mettre à jour les options du champ dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

Champ *

était : ResourceTag /$ {} TagKey

CreateCase

Accorde l'autorisation de créer un cas dans le domaine du cas

Étui*

était : ResourceTag /$ {} TagKey

connecter : UserArn

Écrire

Domaine*

était : ResourceTag /$ {} TagKey

connecter : UserArn

Champ *

était : ResourceTag /$ {} TagKey

connecter : UserArn

Modèle*

était : ResourceTag /$ {} TagKey

connecter : UserArn

CreateCaseRule

Accorde l'autorisation de créer une règle de cas dans le domaine de cas

CaseRule*

était : ResourceTag /$ {} TagKey

Écrire

Domaine*

était : ResourceTag /$ {} TagKey

CreateDomain

Accorde l'autorisation de créer un domaine du cas

Écrire

CreateField

Accorde l'autorisation de créer un champ dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

Champ *

était : ResourceTag /$ {} TagKey

CreateLayout

Accorde l'autorisation de créer une disposition dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

Mise en page*

était : ResourceTag /$ {} TagKey

CreateRelatedItem

Accorde l'autorisation de créer un élément associé à un cas dans le domaine du cas

Étui*

était : ResourceTag /$ {} TagKey

connecter : UserArn

Écrire

Domaine*

était : ResourceTag /$ {} TagKey

connecter : UserArn

RelatedItem*

était : ResourceTag /$ {} TagKey

cas : CreatedBy

cas : RelatedItemType

connecter : UserArn

CreateTemplate

Accorde l'autorisation de créer un modèle dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

Mise en page*

était : ResourceTag /$ {} TagKey

Modèle*

était : ResourceTag /$ {} TagKey

DeleteCase

Accorde l'autorisation de supprimer le dossier dans le domaine du dossier

Étui*

était : ResourceTag /$ {} TagKey

Écrire

Domaine*

était : ResourceTag /$ {} TagKey

DeleteCaseRule

Accorde l'autorisation de supprimer la règle de cas dans le domaine de cas

CaseRule*

était : ResourceTag /$ {} TagKey

Écrire

Domaine*

était : ResourceTag /$ {} TagKey

DeleteDomain

Octroie l'autorisation de supprimer le domaine

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

DeleteField

Accorde l'autorisation de supprimer le champ dans le domaine de dossier

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

Champ *

était : ResourceTag /$ {} TagKey

DeleteLayout

Accorde l'autorisation de supprimer la mise en page dans le domaine case

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

Mise en page*

était : ResourceTag /$ {} TagKey

DeleteRelatedItem

Accorde l'autorisation de supprimer l'élément associé au dossier dans le domaine du dossier

Étui*

était : ResourceTag /$ {} TagKey

Écrire

Domaine*

était : ResourceTag /$ {} TagKey

RelatedItem*

était : ResourceTag /$ {} TagKey

cas : CreatedBy

cas : RelatedItemType

DeleteTemplate

Accorde l'autorisation de supprimer le modèle dans le domaine case

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

Modèle*

était : ResourceTag /$ {} TagKey

GetCase

Accorde l'autorisation de récupérer des informations sur un cas dans le domaine du cas

Étui*

était : ResourceTag /$ {} TagKey

Lecture

Domaine*

était : ResourceTag /$ {} TagKey

Champ *

était : ResourceTag /$ {} TagKey

GetCaseAuditEvents

Autorise l'accès à l'historique d'audit d'un dossier

Étui*

était : ResourceTag /$ {} TagKey

Lecture

Domaine*

était : ResourceTag /$ {} TagKey

GetCaseEventConfiguration

Accorde l'autorisation de récupérer des informations sur la configuration d'un événement du cas dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Lecture

GetDomain

Accorde l'autorisation de récupérer des informations sur le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Lecture

GetLayout

Accorde l'autorisation de récupérer des informations sur la disposition dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Lecture

Mise en page*

était : ResourceTag /$ {} TagKey

GetTemplate

Accorde l'autorisation de récupérer des informations sur le modèle dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Lecture

Modèle*

était : ResourceTag /$ {} TagKey

ListCaseRules

Accorde l'autorisation de répertorier les règles du dossier dans le domaine du dossier

Domaine*

était : ResourceTag /$ {} TagKey

List

ListCasesForContact

Accorde l'autorisation de répertorier les cas pour un contact spécifique dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

List

ListDomains

Accorde l'autorisation de répertorier tous les domaines dans le compte aws

List

ListFieldOptions

Accorde l'autorisation de répertorier les options de champ pour un champ unique sélectionné dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

List

Champ *

était : ResourceTag /$ {} TagKey

ListFields

Accorde l'autorisation de répertorier les champs dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

List

ListLayouts

Accorde l'autorisation de répertorier les dispositions dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

List

ListTagsForResource

Accorde l'autorisation de répertorier des balises pour la ressource spécifiée

Lecture

ListTemplates

Accorde l'autorisation de répertorier les modèles dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

List

PutCaseEventConfiguration

Accorde l'autorisation d'insérer ou de mettre à jour la configuration de l'événement du cas dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

SearchAllRelatedItems

Accorde l'autorisation de rechercher des éléments connexes dans le domaine du dossier

Domaine*

était : ResourceTag /$ {} TagKey

Lecture

SearchCases

Accorde l'autorisation de rechercher des cas dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Lecture

SearchRelatedItems

Accorde l'autorisation de rechercher les éléments associés à un cas dans le domaine du cas

Étui*

était : ResourceTag /$ {} TagKey

Lecture

Domaine*

était : ResourceTag /$ {} TagKey

TagResource

Accorde l'autorisation d'ajouter les balises spécifiées à la ressource spécifiée

Étui

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

CaseRule

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Domaine

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Champ

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Disposition

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

RelatedItem

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

cas : CreatedBy

cas : RelatedItemType

Modèle

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation de supprimer les balises spécifiées de la ressource spécifiée

Étui

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

CaseRule

était : ResourceTag /$ {} TagKey

lois : TagKeys

Domaine

était : ResourceTag /$ {} TagKey

lois : TagKeys

Champ

était : ResourceTag /$ {} TagKey

lois : TagKeys

Disposition

était : ResourceTag /$ {} TagKey

lois : TagKeys

RelatedItem

était : ResourceTag /$ {} TagKey

lois : TagKeys

cas : CreatedBy

cas : RelatedItemType

Modèle

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateCase

Accorde l'autorisation de mettre à jour les valeurs de champ du cas dans le domaine du cas

Étui*

était : ResourceTag /$ {} TagKey

connecter : UserArn

Écrire

Domaine*

était : ResourceTag /$ {} TagKey

connecter : UserArn

Champ *

était : ResourceTag /$ {} TagKey

connecter : UserArn

UpdateCaseRule

Accorde l'autorisation de mettre à jour la règle du dossier dans le domaine du dossier

CaseRule*

était : ResourceTag /$ {} TagKey

Écrire

Domaine*

était : ResourceTag /$ {} TagKey

UpdateField

Accorde l'autorisation de mettre à jour un champ dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

Champ *

était : ResourceTag /$ {} TagKey

UpdateLayout

Accorde l'autorisation de mettre à jour la disposition dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

Mise en page*

était : ResourceTag /$ {} TagKey

UpdateRelatedItem

Accorde l'autorisation de mettre à jour un élément associé à un dossier dans le domaine du dossier

Étui*

était : ResourceTag /$ {} TagKey

Écrire

Domaine*

était : ResourceTag /$ {} TagKey

RelatedItem*

était : ResourceTag /$ {} TagKey

cas : CreatedBy

cas : RelatedItemType

UpdateTemplate

Accorde l'autorisation de mettre à jour le modèle dans le domaine du cas

Domaine*

était : ResourceTag /$ {} TagKey

Écrire

Modèle*

était : ResourceTag /$ {} TagKey

Types de ressources définis par Amazon Connect Cases

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

Étui

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

était : ResourceTag /$ {} TagKey

CaseRule

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

était : ResourceTag /$ {} TagKey

Domaine

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

était : ResourceTag /$ {} TagKey

Champ

arn : $ {Partition} :cases : $ {Region} :$ {Account} :domain/$ {} /champ/$ {} DomainId FieldId

était : ResourceTag /$ {} TagKey

Disposition

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

était : ResourceTag /$ {} TagKey

RelatedItem

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

était : ResourceTag /$ {} TagKey

cas : CreatedBy

cas : RelatedItemType

Modèle

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

était : ResourceTag /$ {} TagKey

Clés de condition pour Amazon Connect Cases

Amazon Connect Cases définit les clés de condition suivantes que vous pouvez utiliser dans l'élément Condition d'une politique IAM.

Clés de condition Description Type

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction des balises transmises dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des balises associées à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction des clés de balise transmises dans la demande

ArrayOfString

cas : CreatedBy

Filtre l'accès en fonction de la personne qui a créé la ressource (ARN utilisateur ou entité personnalisée)

Chaîne

cas : RelatedItemType

Filtre l'accès en fonction du type d'élément associé. Valeurs possibles : Contact, Comment, File, Sla ConnectCase, Custom

Chaîne

connecter : UserArn

Filtre l'accès par connexion UserArn

ARN