View a markdown version of this page

Acciones, recursos y claves de condición para Amazon Connect Cases - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para Amazon Connect Cases

Amazon Connect Cases (prefijo de servicio:cases) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon Connect Cases

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

BatchGetCaseRule

casos: BatchGetCaseRule

Lectura

BatchGetField

casos: BatchGetField

Lectura

BatchPutFieldOptions

casos: BatchPutFieldOptions

Escritura

CreateCase

casos: CreateCase

Escritura

casos: TagResource

Etiquetar, escribir

CreateCaseRule

casos: CreateCaseRule

Escritura

CreateDomain

casos: CreateDomain

Escritura

CreateField

casos: CreateField

Escritura

CreateLayout

casos: CreateLayout

Escritura

CreateRelatedItem

casos: CreateRelatedItem

Escritura

CreateTemplate

casos: CreateTemplate

Escritura

DeleteCase

casos: DeleteCase

Escritura

DeleteCaseRule

casos: DeleteCaseRule

Escritura

DeleteDomain

casos: DeleteDomain

Escritura

DeleteField

casos: DeleteField

Escritura

DeleteLayout

casos: DeleteLayout

Escritura

DeleteRelatedItem

casos: DeleteRelatedItem

Escritura

DeleteTemplate

casos: DeleteTemplate

Escritura

GetCase

casos: GetCase

Lectura

GetCaseAuditEvents

casos: GetCaseAuditEvents

Lectura

GetCaseEventConfiguration

casos: GetCaseEventConfiguration

Lectura

GetDomain

casos: GetDomain

Lectura

GetLayout

casos: GetLayout

Lectura

GetTemplate

casos: GetTemplate

Lectura

ListCaseRules

casos: ListCaseRules

Enumeración

ListCasesForContact

casos: ListCasesForContact

Enumeración

ListDomains

casos: ListDomains

Enumeración

ListFieldOptions

casos: ListFieldOptions

Enumeración

ListFields

casos: ListFields

Enumeración

ListLayouts

casos: ListLayouts

Enumeración

ListTagsForResource

casos: ListTagsForResource

Lectura

ListTemplates

casos: ListTemplates

Enumeración

PutCaseEventConfiguration

casos: PutCaseEventConfiguration

Escritura

SearchAllRelatedItems

casos: SearchAllRelatedItems

Lectura

SearchCases

casos: SearchCases

Lectura

SearchRelatedItems

casos: SearchRelatedItems

Lectura

TagResource

casos: TagResource

Etiquetar, escribir

UntagResource

casos: UntagResource

Etiquetar, escribir

UpdateCase

casos: UpdateCase

Escritura

UpdateCaseRule

casos: UpdateCaseRule

Escritura

UpdateField

casos: UpdateField

Escritura

UpdateLayout

casos: UpdateLayout

Escritura

UpdateRelatedItem

casos: UpdateRelatedItem

Escritura

UpdateTemplate

casos: UpdateTemplate

Escritura

Acciones definidas por Amazon Connect Cases

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

BatchGetCaseRule

Concede permiso para recuperar información sobre las reglas de casos en el dominio de casos.

CaseRule*

aws: ResourceTag /$ {} TagKey

Lectura

Dominio*

aws: ResourceTag /$ {} TagKey

BatchGetField

Concede permiso para recuperar información sobre los campos en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Lectura

Campo*

aws: ResourceTag /$ {} TagKey

BatchPutFieldOptions

Concede permiso para actualizar las opciones de campo en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

Campo*

aws: ResourceTag /$ {} TagKey

CreateCase

Concede permiso para crear un caso en el dominio de casos

Caso*

fué: ResourceTag /$ {} TagKey

conectar: UserArn

Escritura

Dominio*

aws: ResourceTag /$ {} TagKey

conectar: UserArn

Campo*

aws: ResourceTag /$ {} TagKey

conectar: UserArn

Plantilla*

aws: ResourceTag /$ {} TagKey

conectar: UserArn

CreateCaseRule

Concede permiso para crear una regla de casos en el dominio de casos.

CaseRule*

aws: ResourceTag /$ {} TagKey

Escritura

Dominio*

aws: ResourceTag /$ {} TagKey

CreateDomain

Concede permiso para crear un nuevo dominio de casos

Escritura

CreateField

Concede permiso para crear un campo en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

Campo*

aws: ResourceTag /$ {} TagKey

CreateLayout

Concede permiso para crear un diseño en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

Diseño*

aws: ResourceTag /$ {} TagKey

CreateRelatedItem

Concede permiso para crear un elemento relacionado asociado a un caso en el dominio de casos

Caso*

fué: ResourceTag /$ {} TagKey

conectar: UserArn

Escritura

Dominio*

aws: ResourceTag /$ {} TagKey

conectar: UserArn

RelatedItem*

aws: ResourceTag /$ {} TagKey

casos: CreatedBy

casos: RelatedItemType

conectar: UserArn

CreateTemplate

Concede permiso para crear una plantilla en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

Diseño*

aws: ResourceTag /$ {} TagKey

Plantilla*

aws: ResourceTag /$ {} TagKey

DeleteCase

Concede permiso para eliminar el caso en el dominio de casos.

Caso*

fué: ResourceTag /$ {} TagKey

Escritura

Dominio*

aws: ResourceTag /$ {} TagKey

DeleteCaseRule

Concede permiso para eliminar la regla de casos en el dominio de casos.

CaseRule*

aws: ResourceTag /$ {} TagKey

Escritura

Dominio*

aws: ResourceTag /$ {} TagKey

DeleteDomain

Concede permiso para eliminar el dominio

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteField

Concede permiso para eliminar el campo en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

Campo*

aws: ResourceTag /$ {} TagKey

DeleteLayout

Concede permiso para eliminar el diseño en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

Diseño*

aws: ResourceTag /$ {} TagKey

DeleteRelatedItem

Concede permiso para eliminar el elemento relacionado asociado al caso en el dominio de casos.

Caso*

fué: ResourceTag /$ {} TagKey

Escritura

Dominio*

aws: ResourceTag /$ {} TagKey

RelatedItem*

aws: ResourceTag /$ {} TagKey

casos: CreatedBy

casos: RelatedItemType

DeleteTemplate

Concede permiso para eliminar la plantilla en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

Plantilla*

aws: ResourceTag /$ {} TagKey

GetCase

Concede permiso para recuperar información sobre un caso en el dominio de casos

Caso*

fué: ResourceTag /$ {} TagKey

Lectura

Dominio*

aws: ResourceTag /$ {} TagKey

Campo*

aws: ResourceTag /$ {} TagKey

GetCaseAuditEvents

Concede permiso para ver el historial de auditoría de un caso

Caso*

fué: ResourceTag /$ {} TagKey

Lectura

Dominio*

aws: ResourceTag /$ {} TagKey

GetCaseEventConfiguration

Concede permiso para recuperar información acerca de la configuración de eventos de caso en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Lectura

GetDomain

Concede permiso para recuperar información acerca del dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Lectura

GetLayout

Concede permiso para recuperar información acerca del diseño en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Lectura

Diseño*

aws: ResourceTag /$ {} TagKey

GetTemplate

Concede permiso para recuperar información acerca de la plantilla en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Lectura

Plantilla*

aws: ResourceTag /$ {} TagKey

ListCaseRules

Concede permiso para enumerar las reglas de casos en el dominio de casos.

Dominio*

aws: ResourceTag /$ {} TagKey

Enumeración

ListCasesForContact

Concede permiso para enumerar casos para un contacto específico en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Enumeración

ListDomains

Otorga permiso para enumerar todos los dominios en la cuenta de aws

Enumeración

ListFieldOptions

Concede permiso para enumerar las opciones de campo para un solo campo de selección en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Enumeración

Campo*

aws: ResourceTag /$ {} TagKey

ListFields

Concede permiso para enumerar los campos en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Enumeración

ListLayouts

Otorga permiso para enumerar diseños en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Enumeración

ListTagsForResource

Otorga permiso para enumerar las etiquetas del recurso especificado

Lectura

ListTemplates

Concede permiso para enumerar las plantillas en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Enumeración

PutCaseEventConfiguration

Concede permiso para insertar o actualizar la configuración de eventos de casos en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

SearchAllRelatedItems

Otorga permiso para buscar artículos relacionados en el dominio del caso

Dominio*

aws: ResourceTag /$ {} TagKey

Lectura

SearchCases

Concede permiso para buscar casos en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Lectura

SearchRelatedItems

Concede permiso para buscar elementos relacionados asociados al caso en el dominio de casos

Caso*

fué: ResourceTag /$ {} TagKey

Lectura

Dominio*

aws: ResourceTag /$ {} TagKey

TagResource

Otorga permiso para agregar las etiquetas especificadas al recurso especificado

Caso

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

CaseRule

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Dominio

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Campo

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Diseño

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

RelatedItem

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

casos: CreatedBy

casos: RelatedItemType

Plantilla

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para quitar las etiquetas especificadas de los recursos especificados

Caso

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

CaseRule

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

Dominio

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Campo

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Diseño

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

RelatedItem

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

casos: CreatedBy

casos: RelatedItemType

Plantilla

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateCase

Concede permiso para actualizar los valores de campo del caso en el dominio de casos

Caso*

fué: ResourceTag /$ {} TagKey

conectar: UserArn

Escritura

Dominio*

aws: ResourceTag /$ {} TagKey

conectar: UserArn

Campo*

aws: ResourceTag /$ {} TagKey

conectar: UserArn

UpdateCaseRule

Concede permiso para actualizar la regla de casos en el dominio de casos.

CaseRule*

aws: ResourceTag /$ {} TagKey

Escritura

Dominio*

aws: ResourceTag /$ {} TagKey

UpdateField

Concede permiso para actualizar el campo en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

Campo*

aws: ResourceTag /$ {} TagKey

UpdateLayout

Concede permiso para actualizar el diseño en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

Diseño*

aws: ResourceTag /$ {} TagKey

UpdateRelatedItem

Otorga permiso para actualizar un elemento relacionado asociado a un caso en el dominio del caso

Caso*

fué: ResourceTag /$ {} TagKey

Escritura

Dominio*

aws: ResourceTag /$ {} TagKey

RelatedItem*

aws: ResourceTag /$ {} TagKey

casos: CreatedBy

casos: RelatedItemType

UpdateTemplate

Concede permiso para actualizar la plantilla en el dominio de casos

Dominio*

aws: ResourceTag /$ {} TagKey

Escritura

Plantilla*

aws: ResourceTag /$ {} TagKey

Tipos de recurso definidos por Amazon Connect Cases

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

Caso

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

AWSTagKey: /$ {} ResourceTag

CaseRule

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

AWSTagKey: /$ {} ResourceTag

Dominio

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

ResourceTagAWS: /$ {} TagKey

Campo

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

AWSTagKey: /$ {} ResourceTag

Maquetación

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

AWSTagKey: /$ {} ResourceTag

RelatedItem

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

awsTagKey: /$ {} ResourceTag

casos: CreatedBy

casos: RelatedItemType

Plantilla

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

AWSTagKey: /$ {} ResourceTag

Claves de condición de Amazon Connect Cases

Amazon Connect Cases define las siguientes claves de condición que se pueden utilizar en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString

casos: CreatedBy

Filtra el acceso según quién creó el recurso (ARN del usuario o entidad personalizada)

Cadena

casos: RelatedItemType

Filtra el acceso por tipo de elemento relacionado. Valores posibles: Contacto, Comentario, Archivo, Sla ConnectCase, Personalizado

Cadena

conectar: UserArn

Filtra el acceso por conexión UserArn

ARN