View a markdown version of this page

Acciones, recursos y claves de condición de Amazon AppIntegrations - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición de Amazon AppIntegrations

Amazon AppIntegrations (prefijo de servicio:app-integrations) 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 AppIntegrations

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

CreateApplication

integraciones de aplicaciones: CreateApplication

Escritura

integraciones de aplicaciones: TagResource

Etiquetar, escribir

CreateDataIntegration

integraciones de aplicaciones: CreateDataIntegration

Escritura

integraciones de aplicaciones: TagResource

Etiquetar, escribir

CreateDataIntegrationAssociation

integraciones de aplicaciones: CreateDataIntegrationAssociation

Escritura

CreateEventIntegration

integraciones de aplicaciones: CreateEventIntegration

Escritura

integraciones de aplicaciones: TagResource

Etiquetar, escribir

DeleteApplication

integraciones de aplicaciones: DeleteApplication

Escritura

DeleteDataIntegration

integraciones de aplicaciones: DeleteDataIntegration

Escritura

DeleteEventIntegration

integraciones de aplicaciones: DeleteEventIntegration

Escritura

GetApplication

integraciones de aplicaciones: GetApplication

Lectura

GetDataIntegration

integraciones de aplicaciones: GetDataIntegration

Lectura

GetEventIntegration

integraciones de aplicaciones: GetEventIntegration

Lectura

ListApplicationAssociations

integraciones de aplicaciones: ListApplicationAssociations

Enumeración

ListApplications

integraciones de aplicaciones: ListApplications

Enumeración

ListDataIntegrationAssociations

integraciones de aplicaciones: ListDataIntegrationAssociations

Enumeración

ListDataIntegrations

integraciones de aplicaciones: ListDataIntegrations

Enumeración

ListEventIntegrationAssociations

integraciones de aplicaciones: ListEventIntegrationAssociations

Lectura

ListEventIntegrations

integraciones de aplicaciones: ListEventIntegrations

Enumeración

ListTagsForResource

integraciones de aplicaciones: ListTagsForResource

Lectura

TagResource

integraciones de aplicaciones: TagResource

Etiquetar, escribir

UntagResource

integraciones de aplicaciones: UntagResource

Etiquetar, escribir

UpdateApplication

integraciones de aplicaciones: UpdateApplication

Escritura

UpdateDataIntegration

integraciones de aplicaciones: UpdateDataIntegration

Escritura

UpdateDataIntegrationAssociation

integraciones de aplicaciones: UpdateDataIntegrationAssociation

Escritura

UpdateEventIntegration

integraciones de aplicaciones: UpdateEventIntegration

Escritura

Acciones definidas por Amazon AppIntegrations

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

CreateApplication

Concede permiso para crear una nueva Application

solicitud*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateDataIntegration

Otorga permiso para crear una nueva DataIntegration

integración de datos*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateDataIntegrationAssociation

Otorga permiso para crear un DataIntegrationAssociation

integración de datos*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateDataIntegrationSchedule

Concede permiso para crear una programación de integración de datos.

integración de datos*

aws: /$ {} ResourceTag TagKey

Escritura

CreateEventIntegration

Otorga permiso para crear una nueva EventIntegration

integración de eventos*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteApplication

Concede permiso para eliminar una Aplicación

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteDataIntegration

Otorga permiso para eliminar un DataIntegration

integración de datos*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteEventIntegration

Otorga permiso para eliminar un EventIntegration

integración de eventos*

aws: /$ {} ResourceTag TagKey

Escritura

GetApplication

Concede permiso para ver detalles de Application

solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

GetDataIntegration

Otorga permiso para ver detalles sobre DataIntegrations

integración de datos*

aws: /$ {} ResourceTag TagKey

Lectura

GetDataIntegrationExecution

Concede permiso para obtener detalles acerca de una ejecución de integración de datos.

integración de datos*

aws: /$ {} ResourceTag TagKey

Lectura

GetDataIntegrationSchedule

Concede permiso para obtener detalles acerca de una programación de integración de datos.

integración de datos*

aws: /$ {} ResourceTag TagKey

Lectura

GetEventIntegration

Otorga permiso para ver detalles sobre EventIntegrations

integración de eventos*

aws: /$ {} ResourceTag TagKey

Lectura

ListApplicationAssociations

Otorga permiso para publicar ApplicationAssociations

Enumeración

ListApplications

Concede permiso para enumerar Applications

Enumeración

ListDataIntegrationAssociations

Otorga permiso para publicar DataIntegrationAssociations

Enumeración

ListDataIntegrationExecutions

Concede permiso para enumerar ejecuciones de integración de datos.

integración de datos*

aws: /$ {} ResourceTag TagKey

Enumeración

ListDataIntegrationSchedules

Concede permiso para enumerar programaciones de integración de datos.

integración de datos*

aws: /$ {} ResourceTag TagKey

Enumeración

ListDataIntegrations

Otorga permiso para publicar DataIntegrations

Enumeración

ListEventIntegrationAssociations

Otorga permiso para publicar EventIntegrationAssociations

Lectura

ListEventIntegrations

Otorga permiso para publicar EventIntegrations

Enumeración

ListTagsForResource

Otorga permiso a la etiqueta de listas para un AppIntegration recurso de Amazon

aplicación

aws: ResourceTag /$ {} TagKey

Lectura

integración de datos

aws: ResourceTag /$ {} TagKey

asociación de integración de datos

aws: /$ {} ResourceTag TagKey

integración de eventos

aws: ResourceTag /$ {} TagKey

asociación de integración de eventos

aws: /$ {} ResourceTag TagKey

StartDataIntegrationExecution

Concede permiso para iniciar una ejecución de integración de datos.

integración de datos*

aws: /$ {} ResourceTag TagKey

Escritura

TagResource

Otorga permiso para etiquetar un AppIntegration recurso de Amazon

aplicación

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

aplicación-asociación

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

integración de datos

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

asociación de integración de datos

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

integración de eventos

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

evento-integración-asociación

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para desetiquetar un recurso de Amazon AppIntegration

aplicación

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

aplicación-asociación

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

integración de datos

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

asociación de integración de datos

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

integración de eventos

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

evento-integración-asociación

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

UpdateApplication

Concede permiso para modificar una Application

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateDataIntegration

Otorga permiso para modificar un DataIntegration

integración de datos*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateDataIntegrationAssociation

Otorga permiso para modificar un DataIntegrationAssociation

asociación de integración de datos*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateDataIntegrationSchedule

Concede permiso para actualizar una programación de integración de datos.

integración de datos*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateEventIntegration

Otorga permiso para modificar un EventIntegration

integración de eventos*

aws: /$ {} ResourceTag TagKey

Escritura

Permission-only acciones para Amazon AppIntegrations

Amazon define las siguientes acciones, AppIntegrations pero no se pueden invocar directamente a través de ninguna operación de API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

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

CreateApplicationAssociation

Otorga permiso para crear un ApplicationAssociation

solicitud*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateEventIntegrationAssociation

Otorga permiso para crear un EventIntegrationAssociation

integración de eventos*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteApplicationAssociation

Otorga permiso para eliminar un ApplicationAssociation

aplicación-asociación*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteDataIntegrationAssociation

Otorga permiso para eliminar un DataIntegrationAssociation

asociación de integración de datos*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteEventIntegrationAssociation

Otorga permiso para eliminar un EventIntegrationAssociation

asociación-integración de eventos*

aws: /$ {} ResourceTag TagKey

Escritura

Tipos de recursos definidos por Amazon AppIntegrations

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

aplicación

arn: $ {Partition} :integraciones de aplicaciones: $ {Region} :$ {Account} :application/$ {} ApplicationId

ResourceTagaws: /$ {} TagKey

aplicación-asociación

arn: $ {Partition} :integraciones de aplicaciones: $ {Region} :$ {Account} :application-association/$ {} /$ {} ApplicationId ApplicationAssociationId

awsTagKey: /$ {} ResourceTag

integración de datos

arn: $ {Partition} :integraciones de aplicaciones: $ {Region} :$ {Account} :data-integration/$ {} DataIntegrationId

ResourceTagaws: /$ {} TagKey

asociación de integración de datos

arn: $ {Partition} :app-integrations: $ {Region} :$ {Account} :data-integration-association/$ {} /$ {} DataIntegrationId ResourceId

awsTagKey: /$ {} ResourceTag

integración de eventos

arn: $ {Partition} :integraciones de aplicaciones: $ {Region} :$ {Account} :event-integration/$ {} EventIntegrationName

ResourceTagaws: /$ {} TagKey

asociación de integración de eventos

arn: $ {Partition} :app-integrations: $ {Region} :$ {Account} :event-integration-association/$ {} /$ {} EventIntegrationName ResourceId

awsTagKey: /$ {} ResourceTag

Claves de estado de Amazon AppIntegrations

Amazon AppIntegrations define las siguientes claves de condición que se pueden utilizar en el Condition elemento 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