View a markdown version of this page

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

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Amazon CodeCatalyst (prefijo de servicio: codecatalyst) proporciona las siguientes claves de operación, recursos, acciones y condiciones específicas del servicio para usarlas en las políticas de permisos de IAM.

Referencias:

Acciones definidas por Amazon CodeCatalyst

Amazon CodeCatalyst no tiene operaciones de API que puedan usarse en 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 usar 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 Amazon CodeCatalyst espacio

aws:RequestTag/${TagKey}

aws:TagKeys

Escritura

AssociateIamRoleToConnection

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

connections*

aws:ResourceTag/${TagKey}

Escritura

AssociateIdentityCenterApplicationToSpace

Concede permiso para asociar una aplicación del centro de identidad de IAM a un Amazon CodeCatalyst espacio

identity-center-applications*

aws:ResourceTag/${TagKey}

Escritura

AssociateIdentityToIdentityCenterApplication

Concede permiso para asociar una identidad a una aplicación del centro de identidad de IAM para un Amazon CodeCatalyst espacio

identity-center-applications*

aws:ResourceTag/${TagKey}

Escritura

BatchAssociateIdentitiesToIdentityCenterApplication

Concede permiso para asociar varias identidades a una aplicación del centro de identidades de IAM para un Amazon CodeCatalyst espacio

identity-center-applications*

aws:ResourceTag/${TagKey}

Escritura

BatchDisassociateIdentitiesFromIdentityCenterApplication

Concede permiso para desvincular varias identidades de una aplicación del centro de identidades de IAM para un Amazon CodeCatalyst espacio

identity-center-applications*

aws:ResourceTag/${TagKey}

Escritura

CreateIdentityCenterApplication

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

aws:RequestTag/${TagKey}

aws:TagKeys

Escritura

CreateSpace

Concede permiso para crear un Amazon CodeCatalyst espacio

aws:RequestTag/${TagKey}

aws:TagKeys

Escritura

CreateSpaceAdminRoleAssignment

Concede permiso para crear una asignación de funciones de administrador para un Amazon determinado CodeCatalyst aplicación Space e IAM Identity Center

identity-center-applications*

aws:ResourceTag/${TagKey}

Escritura

DeleteConnection

Concede permiso para eliminar una conexión.

connections*

aws:ResourceTag/${TagKey}

Escritura

DeleteIdentityCenterApplication

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

identity-center-applications*

aws:ResourceTag/${TagKey}

Escritura

DisassociateIamRoleFromConnection

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

connections*

aws:ResourceTag/${TagKey}

Escritura

DisassociateIdentityCenterApplicationFromSpace

Concede permiso para desvincular una aplicación del IAM Identity Center de una aplicación de Amazon CodeCatalyst espacio

identity-center-applications*

aws:ResourceTag/${TagKey}

Escritura

DisassociateIdentityFromIdentityCenterApplication

Concede permiso para desvincular una identidad de una aplicación del centro de identidad de IAM para un Amazon CodeCatalyst espacio

identity-center-applications*

aws:ResourceTag/${TagKey}

Escritura

GetBillingAuthorization

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

connections*

aws:ResourceTag/${TagKey}

Lectura

GetConnection

Concede permiso para obtener una conexión

connections*

aws:ResourceTag/${TagKey}

Lectura

GetIdentityCenterApplication

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

identity-center-applications*

aws:ResourceTag/${TagKey}

Lectura

GetPendingConnection

Concede permiso para recibir una solicitud pendiente para conectar esta cuenta a Amazon CodeCatalyst espacio

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

connections*

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 las aplicaciones de IAM Identity Center de Amazon CodeCatalyst espacio

Enumeración

ListSpacesForIdentityCenterApplication

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

identity-center-applications*

aws:ResourceTag/${TagKey}

Enumeración

ListTagsForResource

Concede permiso para publicar etiquetas para un Amazon CodeCatalyst recurso

connections

aws:ResourceTag/${TagKey}

Lectura

identity-center-applications

aws:ResourceTag/${TagKey}

PutBillingAuthorization

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

connections*

aws:ResourceTag/${TagKey}

Escritura

RejectConnection

Concede permiso para rechazar una solicitud para conectar esta cuenta a Amazon CodeCatalyst espacio

Escritura

SynchronizeIdentityCenterApplication

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

identity-center-applications*

aws:ResourceTag/${TagKey}

Escritura

TagResource

Concede permiso para etiquetar una Amazon CodeCatalyst recurso

connections

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

identity-center-applications

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Otorga permiso para desetiquetar una Amazon CodeCatalyst recurso

connections

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

identity-center-applications

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateIdentityCenterApplication

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

identity-center-applications*

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

connections

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

aws:ResourceTag/${TagKey}

identity-center-applications

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

aws:ResourceTag/${TagKey}

project

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

space

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

Claves de condición para Amazon CodeCatalyst

Amazon CodeCatalyst define las siguientes claves de condición que se pueden usar en 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

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

Filtra el acceso por las claves de etiqueta en una solicitud

ArrayOfString