View a markdown version of this page

Acciones, recursos y claves de condición para AWS Servicio de token de seguridad - 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 AWS Servicio de token de seguridad

AWS Servicio de tokens de seguridad (prefijo de servicio: sts) 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:

Operaciones de API definidas por AWS Servicio de tokens de seguridad

La siguiente tabla asigna 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, consulta la Tabla de acciones.

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

AssumeRole

sts:AssumeRole

Escritura

sts:SetContext

Escritura

sts:SetSourceIdentity

Escritura

sts:TagSession

Etiquetar, escribir

AssumeRoot

sts:AssumeRoot

Escritura

DecodeAuthorizationMessage

sts:DecodeAuthorizationMessage

Escritura

GetAccessKeyInfo

sts:GetAccessKeyInfo

Lectura

GetCallerIdentity

sts:GetCallerIdentity

Lectura

GetDelegatedAccessToken

sts:GetDelegatedAccessToken

Escritura

GetFederationToken

sts:GetFederationToken

Escritura

sts:TagSession

Etiquetar, escribir

GetSessionToken

sts:GetSessionToken

Lectura

GetWebIdentityToken

sts:GetWebIdentityToken

Escritura

sts:TagGetWebIdentityToken

Etiquetar, escribir

Acciones definidas por AWS Servicio de tokens de seguridad

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición que admite esa acción. 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

AssumeRole

Concede permiso para obtener un conjunto de credenciales de seguridad temporales que puede usar para acceder AWS recursos a los que normalmente no tendría acceso

role*

accounts.google.com:aud

accounts.google.com:sub

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cognito-identity.amazonaws.com:amr

cognito-identity.amazonaws.com:aud

cognito-identity.amazonaws.com:sub

graph.facebook.com:app_id

graph.facebook.com:id

iam:ResourceTag/${TagKey}

saml:namequalifier

saml:sub

saml:sub_type

sts:ExternalId

sts:RoleSessionName

sts:SourceIdentity

sts:TransitiveTagKeys

www.amazon.com:app_id

www.amazon.com:user_id

Escritura

AssumeRoleWithSAML

Concede permiso para obtener un conjunto de credenciales de seguridad temporales para los usuarios que han sido autenticados a través de una respuesta de autenticación SAML.

role*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iam:ResourceTag/${TagKey}

saml:aud

saml:cn

saml:commonName

saml:doc

saml:eduorghomepageuri

saml:eduorgidentityauthnpolicyuri

saml:eduorglegalname

saml:eduorgsuperioruri

saml:eduorgwhitepagesuri

saml:edupersonaffiliation

saml:edupersonassurance

saml:edupersonentitlement

saml:edupersonnickname

saml:edupersonorgdn

saml:edupersonorgunitdn

saml:edupersonprimaryaffiliation

saml:edupersonprimaryorgunitdn

saml:edupersonprincipalname

saml:edupersonscopedaffiliation

saml:edupersontargetedid

saml:givenName

saml:iss

saml:mail

saml:name

saml:namequalifier

saml:organizationStatus

saml:primaryGroupSID

saml:sub

saml:sub_type

saml:surname

saml:uid

saml:x500UniqueIdentifier

sts:RoleSessionName

sts:SourceIdentity

sts:TransitiveTagKeys

Escritura

AssumeRoleWithWebIdentity

Concede permiso para obtener un conjunto de credenciales de seguridad temporales para los usuarios que han sido autenticados en un móvil o una aplicación web con un proveedor de identidades web.

role*

accounts.google.com:aud

accounts.google.com:google/organization_number

accounts.google.com:oaud

accounts.google.com:sub

agent.${Domain}.buildkite.dev:build_branch

agent.${Domain}.buildkite.dev:cluster_id

agent.${Domain}.buildkite.dev:cluster_name

agent.${Domain}.buildkite.dev:organization_id

agent.${Domain}.buildkite.dev:organization_slug

agent.${Domain}.buildkite.dev:pipeline_id

agent.${Domain}.buildkite.dev:pipeline_slug

agent.${Domain}.buildkite.site:build_branch

agent.${Domain}.buildkite.site:cluster_id

agent.${Domain}.buildkite.site:cluster_name

agent.${Domain}.buildkite.site:organization_id

agent.${Domain}.buildkite.site:organization_slug

agent.${Domain}.buildkite.site:pipeline_id

agent.${Domain}.buildkite.site:pipeline_slug

agent.buildkite.com:build_branch

agent.buildkite.com:cluster_id

agent.buildkite.com:cluster_name

agent.buildkite.com:organization_id

agent.buildkite.com:organization_slug

agent.buildkite.com:pipeline_id

agent.buildkite.com:pipeline_slug

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cognito-identity.amazonaws.com:amr

cognito-identity.amazonaws.com:aud

cognito-identity.amazonaws.com:sub

github.com/enterprises/${EnterpriseName}:actor

github.com/enterprises/${EnterpriseName}:actor_id

github.com/enterprises/${EnterpriseName}:enterprise_id

github.com/enterprises/${EnterpriseName}:environment

github.com/enterprises/${EnterpriseName}:job_workflow_ref

github.com/enterprises/${EnterpriseName}:ref

github.com/enterprises/${EnterpriseName}:repository

github.com/enterprises/${EnterpriseName}:repository_id

github.com/enterprises/${EnterpriseName}:repository_owner_id

github.com/enterprises/${EnterpriseName}:workflow

gitlab.com:namespace_id

gitlab.com:pipeline_source

gitlab.com:project_id

gitlab.com:ref_protected

gitlab.com:runner_environment

gitlab.com:user_access_level

gitlab.com:user_email

gitlab.com:user_id

gitlab.com:user_login

graph.facebook.com:app_id

graph.facebook.com:id

iam:ResourceTag/${TagKey}

idcs-${OciUniqueIdentifier}.identity.oraclecloud.com:rpst_id

oidc.circleci.com/org/${OrgId}:oidc.circleci.com/project-id

sts:RoleAuthorizedByIdp

sts:RoleSessionName

sts:SourceIdentity

sts:TransitiveTagKeys

token.actions.${Domain}.ghe.com:actor

token.actions.${Domain}.ghe.com:actor_id

token.actions.${Domain}.ghe.com:enterprise_id

token.actions.${Domain}.ghe.com:environment

token.actions.${Domain}.ghe.com:job_workflow_ref

token.actions.${Domain}.ghe.com:ref

token.actions.${Domain}.ghe.com:repository

token.actions.${Domain}.ghe.com:repository_id

token.actions.${Domain}.ghe.com:repository_owner_id

token.actions.${Domain}.ghe.com:workflow

token.actions.githubusercontent.com/${SubPath}:actor

token.actions.githubusercontent.com/${SubPath}:actor_id

token.actions.githubusercontent.com/${SubPath}:enterprise_id

token.actions.githubusercontent.com/${SubPath}:environment

token.actions.githubusercontent.com/${SubPath}:job_workflow_ref

token.actions.githubusercontent.com/${SubPath}:ref

token.actions.githubusercontent.com/${SubPath}:repository

token.actions.githubusercontent.com/${SubPath}:repository_id

token.actions.githubusercontent.com/${SubPath}:repository_owner_id

token.actions.githubusercontent.com/${SubPath}:workflow

token.actions.githubusercontent.com:actor

token.actions.githubusercontent.com:actor_id

token.actions.githubusercontent.com:enterprise_id

token.actions.githubusercontent.com:environment

token.actions.githubusercontent.com:job_workflow_ref

token.actions.githubusercontent.com:ref

token.actions.githubusercontent.com:repository

token.actions.githubusercontent.com:repository_id

token.actions.githubusercontent.com:repository_owner_id

token.actions.githubusercontent.com:workflow

www.amazon.com:app_id

www.amazon.com:user_id

Escritura

AssumeRoot

Concede permiso para obtener un conjunto de credenciales de seguridad temporales que puede utilizar para realizar tareas privilegiadas en las cuentas de miembro de su organización.

root-user*

sts:TaskPolicyArn

Escritura

DecodeAuthorizationMessage

Concede permiso para decodificar información adicional sobre el estado de autorización de una solicitud a partir de un mensaje codificado devuelto en respuesta a un AWS solicitud

Escritura

GetAccessKeyInfo

Concede permiso para obtener detalles acerca del ID de clave de acceso pasado como parámetro a la solicitud.

Lectura

GetCallerIdentity

Concede permiso para obtener detalles acerca de la identidad de IAM, cuyas credenciales se utilizan para llamar a la API.

Lectura

GetDelegatedAccessToken

Devuelve las credenciales de seguridad temporales para acceder a un Cuenta de AWS tras la aprobación de la solicitud de delegación temporal. Esta API requiere la operaciónInToken se proporciona previa solicitud de aprobación de la delegación y está destinada a ser utilizada únicamente por Amazon o AWS ¿Socios

Escritura

GetFederationToken

Concede permiso para obtener un conjunto de credenciales de seguridad temporales (compuestas de un ID de clave de acceso, una clave de acceso secreta y un token de seguridad) para un usuario federado.

federated-user

aws:RequestTag/${TagKey}

aws:TagKeys

Escritura

GetSessionToken

Concede permiso para obtener un conjunto de credenciales de seguridad temporales (que consisten en un identificador de clave de acceso, una clave de acceso secreta y un token de seguridad) para un Cuenta de AWS o usuario de IAM

Lectura

GetWebIdentityToken

Concede permiso para obtener un token web JSON (JWT) efímero y verificable públicamente que represente la identidad del principal de IAM que realiza la llamada

aws:RequestTag/${TagKey}

aws:TagKeys

sts:DurationSeconds

sts:IdentityTokenAudience

sts:SigningAlgorithm

Escritura

Permission-only acciones para AWS Servicio de tokens de seguridad

Las siguientes acciones se definen mediante AWS Sin embargo, Security Token Service no se puede 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

GetServiceBearerToken

Otorga permiso para obtener un token de portador del STS para un AWS usuario raíz, rol de IAM o usuario de IAM

sts:AWSServiceName

sts:DurationSeconds

Lectura

SetContext

Concede permiso para establecer claves de contexto en una sesión de STS

role

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

sts:RequestContext/${ContextKey}

sts:RequestContextProviders

Escritura

self-session

sts:RequestContext/${ContextKey}

sts:RequestContextProviders

SetSourceIdentity

Concede permiso para establecer una identidad de origen en una sesión STS

role

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

sts:SourceIdentity

Escritura

TagGetWebIdentityToken

Otorga permiso para añadir etiquetas al token web JSON (JWT) generado por GetWebIdentityToken API

aws:RequestTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

TagSession

Concede permiso para agregar etiquetas a una sesión de STS.

role

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iam:ResourceTag/${TagKey}

saml:aud

sts:TransitiveTagKeys

Etiquetar, escribir

Tipos de recursos definidos por AWS Servicio de tokens de seguridad

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

context-provider

arn:${Partition}:iam::aws:contextProvider/${ContextProviderName}

federated-user

arn:${Partition}:sts::${Account}:federated-user/${FederatedUserName}

role

arn:${Partition}:iam::${Account}:role/${RoleNameWithPath}

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

root-user

arn:${Partition}:iam::${Account}:root

self-session

arn:${Partition}:sts::${Account}:self

Claves de condición para AWS Servicio de fichas de seguridad

AWS El servicio de tokens de seguridad 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

accounts.google.com:aud

Filtra el acceso mediante el ID de la aplicación de Google.

String

accounts.google.com:google/organization_number

Filtra el acceso por el número de organización de Google Cloud o Google Workspace

Numeric

accounts.google.com:oaud

Filtra el acceso mediante la audiencia de Google.

String

accounts.google.com:sub

Filtra el acceso mediante el tema de la reclamación (el ID de usuario de Google).

String

agent.${Domain}.buildkite.dev:build_branch

Filtra el acceso mediante la rama de git que activó la compilación de Buildkite

String

agent.${Domain}.buildkite.dev:cluster_id

Filtra el acceso por el ID del clúster de Buildkite

String

agent.${Domain}.buildkite.dev:cluster_name

Filtra el acceso por el nombre del clúster de Buildkite

String

agent.${Domain}.buildkite.dev:organization_id

Filtra el acceso por el ID de la organización de Buildkite

String

agent.${Domain}.buildkite.dev:organization_slug

Filtra el acceso mediante el slug de la organización de Buildkite

String

agent.${Domain}.buildkite.dev:pipeline_id

Filtra el acceso por el ID de canalización de Buildkite

String

agent.${Domain}.buildkite.dev:pipeline_slug

Filtra el acceso mediante el slug de canalización de Buildkite

String

agent.${Domain}.buildkite.site:build_branch

Filtra el acceso desde la rama de git que activó la compilación de Buildkite

String

agent.${Domain}.buildkite.site:cluster_id

Filtra el acceso por el ID del clúster de Buildkite

String

agent.${Domain}.buildkite.site:cluster_name

Filtra el acceso por el nombre del clúster de Buildkite

String

agent.${Domain}.buildkite.site:organization_id

Filtra el acceso por el ID de la organización de Buildkite

String

agent.${Domain}.buildkite.site:organization_slug

Filtra el acceso mediante el slug de la organización de Buildkite

String

agent.${Domain}.buildkite.site:pipeline_id

Filtra el acceso por el ID de canalización de Buildkite

String

agent.${Domain}.buildkite.site:pipeline_slug

Filtra el acceso mediante el slug de canalización de Buildkite

String

agent.buildkite.com:build_branch

Filtra el acceso desde la rama de git que activó la compilación de Buildkite

String

agent.buildkite.com:cluster_id

Filtra el acceso por el ID del clúster de Buildkite

String

agent.buildkite.com:cluster_name

Filtra el acceso por el nombre del clúster de Buildkite

String

agent.buildkite.com:organization_id

Filtra el acceso por el ID de la organización de Buildkite

String

agent.buildkite.com:organization_slug

Filtra el acceso mediante el slug de la organización de Buildkite

String

agent.buildkite.com:pipeline_id

Filtra el acceso por el ID de canalización de Buildkite

String

agent.buildkite.com:pipeline_slug

Filtra el acceso mediante el slug de canalización de Buildkite

String

aws:RequestTag/${TagKey}

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

String

aws:ResourceTag/${TagKey}

Filtra el acceso por las etiquetas asociadas al recurso

String

aws:TagKeys

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

ArrayOfString

cognito-identity.amazonaws.com:amr

Filtra el acceso mediante la información de inicio de sesión de Amazon Cognito.

String

cognito-identity.amazonaws.com:aud

Filtra el acceso mediante el ID del grupo de identidades de Amazon Cognito.

String

cognito-identity.amazonaws.com:sub

Filtra el acceso mediante el tema de la reclamación (el ID de usuario de Amazon Cognito).

String

github.com/enterprises/${EnterpriseName}:actor

Filtra el acceso por la cuenta personal que inició la ejecución del flujo de trabajo

String

github.com/enterprises/${EnterpriseName}:actor_id

Filtra el acceso por el ID de la cuenta personal que inició la ejecución del flujo de trabajo

String

github.com/enterprises/${EnterpriseName}:enterprise_id

Filtra el acceso según el ID de la empresa que contiene el repositorio desde el que se ejecuta el flujo de trabajo

String

github.com/enterprises/${EnterpriseName}:environment

Filtra el acceso por el nombre del entorno utilizado por el trabajo

String

github.com/enterprises/${EnterpriseName}:job_workflow_ref

Filtra el acceso por ruta de referencia al flujo de trabajo reutilizable para los trabajos que utilizan un flujo de trabajo reutilizable

String

github.com/enterprises/${EnterpriseName}:ref

Filtra el acceso por la referencia de git (rama o etiqueta) que activó la ejecución del flujo de trabajo

String

github.com/enterprises/${EnterpriseName}:repository

Filtra el acceso por el repositorio desde el que se ejecuta el flujo de trabajo

String

github.com/enterprises/${EnterpriseName}:repository_id

Filtra el acceso según el identificador del repositorio desde el que se ejecuta el flujo de trabajo

String

github.com/enterprises/${EnterpriseName}:repository_owner_id

Filtra el acceso según el ID del propietario del repositorio desde el que se ejecuta el flujo de trabajo

String

github.com/enterprises/${EnterpriseName}:workflow

Filtra el acceso por el nombre del flujo de trabajo

String

gitlab.com:namespace_id

Filtra el acceso por GitLab ID del espacio de nombres (grupo) del proyecto en el que se ejecuta CI/CD trabajo

String

gitlab.com:pipeline_source

Filtra el acceso por la fuente que activó la GitLab conducto

String

gitlab.com:project_id

Filtra el acceso por GitLab ID del proyecto que ejecuta el CI/CD trabajo

String

gitlab.com:ref_protected

Filtra el acceso según si el GitLab La referencia de git que activó el trabajo está protegida

String

gitlab.com:runner_environment

Filtra el acceso por GitLab entorno de ejecución para el CI/CD trabajo

String

gitlab.com:user_access_level

Filtra el acceso por parte del GitLab nivel de acceso de los usuarios dentro del proyecto

String

gitlab.com:user_email

Filtra el acceso por GitLab correo electrónico del usuario que ejecuta el CI/CD trabajo

String

gitlab.com:user_id

Filtra el acceso por GitLab ID de usuario que ejecuta el CI/CD trabajo

String

gitlab.com:user_login

Filtra el acceso por GitLab nombre de usuario al ejecutar el CI/CD trabajo

String

graph.facebook.com:app_id

Filtra el acceso mediante el ID de la aplicación de Facebook.

String

graph.facebook.com:id

Filtra el acceso mediante el ID de usuario de Facebook.

String

iam:ResourceTag/${TagKey}

Filtra el acceso mediante las etiquetas que se adjuntan al rol que se está asumiendo.

String

idcs-${OciUniqueIdentifier}.identity.oraclecloud.com:rpst_id

Filtra el acceso por el identificador del token de sesión principal del recurso OCI

String

oidc.circleci.com/org/${OrgId}:oidc.circleci.com/project-id

Filtra el acceso por el ID del proyecto CircleCI

String

saml:aud

Filtra el acceso mediante la URL de punto de conexión a la que se presentan las aserciones SAML.

String

saml:cn

Filtra el acceso mediante el atributo eduOrg.

ArrayOfString

saml:commonName

Filtra el acceso mediante el atributo commonName.

String

saml:doc

Filtra el acceso mediante el principal que se utilizó para asumir el rol.

String

saml:eduorghomepageuri

Filtra el acceso mediante el atributo eduOrg.

ArrayOfString

saml:eduorgidentityauthnpolicyuri

Filtra el acceso mediante el atributo eduOrg.

ArrayOfString

saml:eduorglegalname

Filtra el acceso mediante el atributo eduOrg.

ArrayOfString

saml:eduorgsuperioruri

Filtra el acceso mediante el atributo eduOrg.

ArrayOfString

saml:eduorgwhitepagesuri

Filtra el acceso mediante el atributo eduOrg.

ArrayOfString

saml:edupersonaffiliation

Filtra el acceso mediante el atributo eduPerson.

ArrayOfString

saml:edupersonassurance

Filtra el acceso mediante el atributo eduPerson.

ArrayOfString

saml:edupersonentitlement

Filtra el acceso mediante el atributo eduPerson.

ArrayOfString

saml:edupersonnickname

Filtra el acceso mediante el atributo eduPerson.

ArrayOfString

saml:edupersonorgdn

Filtra el acceso mediante el atributo eduPerson.

String

saml:edupersonorgunitdn

Filtra el acceso mediante el atributo eduPerson.

ArrayOfString

saml:edupersonprimaryaffiliation

Filtra el acceso mediante el atributo eduPerson.

String

saml:edupersonprimaryorgunitdn

Filtra el acceso mediante el atributo eduPerson.

String

saml:edupersonprincipalname

Filtra el acceso mediante el atributo eduPerson.

String

saml:edupersonscopedaffiliation

Filtra el acceso mediante el atributo eduPerson.

ArrayOfString

saml:edupersontargetedid

Filtra el acceso mediante el atributo eduPerson.

ArrayOfString

saml:givenName

Filtra el acceso mediante el atributo givenName.

String

saml:iss

Filtra el acceso mediante el emisor, que está representado por una URN.

String

saml:mail

Filtra el acceso por el atributo de correo.

String

saml:name

Filtra el acceso por el atributo de nombre.

String

saml:namequalifier

Filtra el acceso mediante el valor hash del emisor, el ID de cuenta y el nombre descriptivo.

String

saml:organizationStatus

Filtra el acceso mediante el atributo organizationStatus.

String

saml:primaryGroupSID

Filtra el acceso mediante el atributo primaryGroupSID.

String

saml:sub

Filtra el acceso mediante el tema de la reclamación (el ID de usuario SAML).

String

saml:sub_type

Filtra el acceso mediante el valor persistente, transitorio o el URI de formato completo.

String

saml:surname

Filtra el acceso mediante el atributo de apellido.

String

saml:uid

Filtra el acceso mediante el atributo uid.

String

saml:x500UniqueIdentifier

Filtra el acceso mediante el atributo uid.

String

sts:AWSServiceName

Filtra el acceso por el servicio que está obteniendo un token de portador.

String

sts:DurationSeconds

Filtra el acceso según la duración en segundos al obtener un token de portador o un token web JSON (JWT) del GetWebIdentityToken API

Numeric

sts:ExternalId

Filtra el acceso mediante el identificador único necesario al asumir un rol en otra cuenta.

String

sts:IdentityTokenAudience

Filtra el acceso según la audiencia ingresada en la solicitud

ArrayOfString

sts:RequestContext/${ContextKey}

Filtra el acceso por los pares clave-valor del contexto de la sesión integrados en la afirmación de contexto firmada que se recuperó de un proveedor de contexto de confianza

String

sts:RequestContextProviders

Filtra el acceso por el ARN del proveedor de contexto

ArrayOfARN

sts:RoleAuthorizedByIdp

Filtra el acceso en función de si el proveedor de identidad autorizó la función mediante la declaración de funciones incluida en el token OIDC

Bool

sts:RoleSessionName

Filtra el acceso mediante el nombre de sesión de rol requerido al asumir un rol.

String

sts:SigningAlgorithm

Filtra el acceso mediante el algoritmo de firma que se incluye en la solicitud

String

sts:SourceIdentity

Filtra el acceso mediante la identidad de origen que se pasa en la solicitud.

String

sts:TaskPolicyArn

Filtra el acceso por TaskPolicyBARN

ARN

sts:TransitiveTagKeys

Filtra el acceso mediante las claves de etiqueta transitivas que se pasan en la solicitud.

ArrayOfString

token.actions.${Domain}.ghe.com:actor

Filtra el acceso por la cuenta personal que inició la ejecución del flujo de trabajo

String

token.actions.${Domain}.ghe.com:actor_id

Filtra el acceso por el ID de la cuenta personal que inició la ejecución del flujo de trabajo

String

token.actions.${Domain}.ghe.com:enterprise_id

Filtra el acceso según el ID de la empresa que contiene el repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.${Domain}.ghe.com:environment

Filtra el acceso por el nombre del entorno utilizado por el trabajo

String

token.actions.${Domain}.ghe.com:job_workflow_ref

Filtra el acceso por ruta de referencia al flujo de trabajo reutilizable para los trabajos que utilizan un flujo de trabajo reutilizable

String

token.actions.${Domain}.ghe.com:ref

Filtra el acceso por la referencia de git (rama o etiqueta) que activó la ejecución del flujo de trabajo

String

token.actions.${Domain}.ghe.com:repository

Filtra el acceso por el repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.${Domain}.ghe.com:repository_id

Filtra el acceso según el identificador del repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.${Domain}.ghe.com:repository_owner_id

Filtra el acceso según el ID del propietario del repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.${Domain}.ghe.com:workflow

Filtra el acceso por el nombre del flujo de trabajo

String

token.actions.githubusercontent.com/${SubPath}:actor

Filtra el acceso por la cuenta personal que inició la ejecución del flujo de trabajo

String

token.actions.githubusercontent.com/${SubPath}:actor_id

Filtra el acceso por el ID de la cuenta personal que inició la ejecución del flujo de trabajo

String

token.actions.githubusercontent.com/${SubPath}:enterprise_id

Filtra el acceso según el ID de la empresa que contiene el repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.githubusercontent.com/${SubPath}:environment

Filtra el acceso por el nombre del entorno utilizado por el trabajo

String

token.actions.githubusercontent.com/${SubPath}:job_workflow_ref

Filtra el acceso por ruta de referencia al flujo de trabajo reutilizable para los trabajos que utilizan un flujo de trabajo reutilizable

String

token.actions.githubusercontent.com/${SubPath}:ref

Filtra el acceso por la referencia de git (rama o etiqueta) que activó la ejecución del flujo de trabajo

String

token.actions.githubusercontent.com/${SubPath}:repository

Filtra el acceso por el repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.githubusercontent.com/${SubPath}:repository_id

Filtra el acceso según el identificador del repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.githubusercontent.com/${SubPath}:repository_owner_id

Filtra el acceso según el ID del propietario del repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.githubusercontent.com/${SubPath}:workflow

Filtra el acceso por el nombre del flujo de trabajo

String

token.actions.githubusercontent.com:actor

Filtra el acceso por la cuenta personal que inició la ejecución del flujo de trabajo

String

token.actions.githubusercontent.com:actor_id

Filtra el acceso por el ID de la cuenta personal que inició la ejecución del flujo de trabajo

String

token.actions.githubusercontent.com:enterprise_id

Filtra el acceso según el ID de la empresa que contiene el repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.githubusercontent.com:environment

Filtra el acceso por el nombre del entorno utilizado por el trabajo

String

token.actions.githubusercontent.com:job_workflow_ref

Filtra el acceso por ruta de referencia al flujo de trabajo reutilizable para los trabajos que utilizan un flujo de trabajo reutilizable

String

token.actions.githubusercontent.com:ref

Filtra el acceso por la referencia de git (rama o etiqueta) que activó la ejecución del flujo de trabajo

String

token.actions.githubusercontent.com:repository

Filtra el acceso por el repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.githubusercontent.com:repository_id

Filtra el acceso según el identificador del repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.githubusercontent.com:repository_owner_id

Filtra el acceso según el ID del propietario del repositorio desde el que se ejecuta el flujo de trabajo

String

token.actions.githubusercontent.com:workflow

Filtra el acceso por el nombre del flujo de trabajo

String

www.amazon.com:app_id

Filtra el acceso mediante el ID de aplicación Login with Amazon.

String

www.amazon.com:user_id

Filtra el acceso mediante el ID de usuario de Login with Amazon.

String