View a markdown version of this page

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

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

Amazon CodeCatalyst (prefijo de servicio:codecatalyst) 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:

Acciones definidas por Amazon CodeCatalyst

Amazon no CodeCatalyst tiene operaciones de API que puedan usarse como Actions elemento de una declaración de política de IAM.

Permission-only acciones para Amazon CodeCatalyst

Amazon define las siguientes acciones, CodeCatalyst 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

AcceptConnection

Concede permiso para aceptar una solicitud para conectar esta cuenta a un CodeCatalyst espacio de Amazon

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

AssociateIamRoleToConnection

Concede permiso para asociar un rol de IAM a una conexión

conexiones*

aws: ResourceTag /$ {} TagKey

Escritura

AssociateIdentityCenterApplicationToSpace

Otorga permiso para asociar una aplicación del Centro de Identidad de IAM a un espacio de Amazon CodeCatalyst

aplicaciones de centros de identidad*

aws: /$ {} ResourceTag TagKey

Escritura

AssociateIdentityToIdentityCenterApplication

Otorga permiso para asociar una identidad a una aplicación del Centro de Identidad de IAM para un espacio de Amazon CodeCatalyst

aplicaciones de centros de identidad*

aws: /$ {} ResourceTag TagKey

Escritura

BatchAssociateIdentitiesToIdentityCenterApplication

Otorga permiso para asociar varias identidades a una aplicación del Centro de Identidad de IAM para un espacio de Amazon CodeCatalyst

aplicaciones de centros de identidad*

aws: /$ {} ResourceTag TagKey

Escritura

BatchDisassociateIdentitiesFromIdentityCenterApplication

Otorga permiso para desasociar varias identidades de una aplicación del Centro de Identidad de IAM para un espacio de Amazon CodeCatalyst

aplicaciones de centros de identidad*

aws: /$ {} ResourceTag TagKey

Escritura

CreateIdentityCenterApplication

Otorga permiso para crear una aplicación del IAM Identity Center

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateSpace

Otorga permiso para crear un CodeCatalyst espacio en Amazon

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateSpaceAdminRoleAssignment

Otorga permiso para crear una asignación de funciones de administrador para un CodeCatalyst espacio de Amazon y una aplicación de IAM Identity Center determinados

aplicaciones de centros de identidad*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteConnection

Concede permiso para eliminar una conexión.

conexiones*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteIdentityCenterApplication

Otorga permiso para eliminar la aplicación del IAM Identity Center

aplicaciones de centros de identidad*

aws: /$ {} ResourceTag TagKey

Escritura

DisassociateIamRoleFromConnection

Concede permiso para desasociar un rol de IAM de una conexión

conexiones*

aws: ResourceTag /$ {} TagKey

Escritura

DisassociateIdentityCenterApplicationFromSpace

Concede permiso para desasociar una aplicación del Centro de Identidad de IAM de un espacio de Amazon CodeCatalyst

aplicaciones de centros de identidad*

aws: /$ {} ResourceTag TagKey

Escritura

DisassociateIdentityFromIdentityCenterApplication

Otorga permiso para desasociar una identidad de una aplicación del Centro de Identidad de IAM para un espacio de Amazon CodeCatalyst

aplicaciones de centros de identidad*

aws: /$ {} ResourceTag TagKey

Escritura

GetBillingAuthorization

Concede permiso para describir la autorización de facturación de una conexión

conexiones*

aws: ResourceTag /$ {} TagKey

Lectura

GetConnection

Concede permiso para obtener una conexión

conexiones*

aws: ResourceTag /$ {} TagKey

Lectura

GetIdentityCenterApplication

Otorga permiso para obtener más información sobre una aplicación del IAM Identity Center

aplicaciones de centros de identidad*

aws: /$ {} ResourceTag TagKey

Lectura

GetPendingConnection

Concede permiso para obtener una solicitud pendiente para conectar esta cuenta a un CodeCatalyst espacio de Amazon

Lectura

ListConnections

Concede permiso para enumerar las conexiones que no están pendientes

Enumeración

ListIamRolesForConnection

Concede permiso para enumerar los roles de IAM asociados a una conexión

conexiones*

aws: ResourceTag /$ {} TagKey

Enumeración

ListIdentityCenterApplications

Otorga permiso para ver una lista de todas las aplicaciones del IAM Identity Center de la cuenta

Enumeración

ListIdentityCenterApplicationsForSpace

Concede permiso para ver una lista de aplicaciones del IAM Identity Center por Amazon space CodeCatalyst

Enumeración

ListSpacesForIdentityCenterApplication

Otorga permiso para ver una lista de CodeCatalyst espacios de Amazon mediante la aplicación IAM Identity Center

aplicaciones de centros de identidad*

aws: /$ {} ResourceTag TagKey

Enumeración

ListTagsForResource

Otorga permiso para enumerar etiquetas para un CodeCatalyst recurso de Amazon

conexiones

aws: ResourceTag /$ {} TagKey

Lectura

aplicaciones de centros de identidad

aws: /$ {} ResourceTag TagKey

PutBillingAuthorization

Concede permiso para crear o actualizar la autorización de facturación de una conexión

conexiones*

aws: ResourceTag /$ {} TagKey

Escritura

RejectConnection

Concede permiso para rechazar una solicitud de conexión de esta cuenta a un CodeCatalyst espacio de Amazon

Escritura

SynchronizeIdentityCenterApplication

Otorga permiso para sincronizar una aplicación del IAM Identity Center con el almacén de identidades de respaldo

solicitudes de centros de identidad*

aws: /$ {} ResourceTag TagKey

Escritura

TagResource

Otorga permiso para etiquetar un CodeCatalyst recurso de Amazon

conexiones

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

aplicaciones de centros de identidad

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para desetiquetar un recurso de Amazon CodeCatalyst

conexiones

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

aplicaciones de centros de identidad

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

UpdateIdentityCenterApplication

Otorga permiso para actualizar una aplicación a IAM Identity Center

aplicaciones de centros de identidad*

aws: /$ {} ResourceTag TagKey

Escritura

Tipos de recursos definidos por Amazon CodeCatalyst

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

conexiones

arn: $ {Partition}: codecatalyst: $ {Region} :$ {Account} :/connections/$ {} ConnectionId

ResourceTagAWS: /$ {} TagKey

aplicaciones de centros de identidad

arn: $ {Partition} :codecatalyst: $ {Region} :$ {Account} :/identity-center-applications/$ {} IdentityCenterApplicationId

ResourceTagAWS: /$ {} TagKey

proyecto

arn: $ {Partition}: codecatalyst: :space/$ {} /project/$ {} SpaceId ProjectId

espacio

arn: $ {Partition}: codecatalyst: ::space/$ {} SpaceId

Claves de estado de Amazon CodeCatalyst

Amazon CodeCatalyst 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 la clave y el valor de una etiqueta en una solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso según si hay pares de clave-valor de etiqueta en la solicitud.

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiqueta en una solicitud

ArrayOfString