Variables soportadas

Obtenga información sobre las variables soportadas para Batch.

El servicio por lotes admite todas las variables generales. Para obtener más información, consulte Variables generales para todas las solicitudes.

Puede utilizar variables para agregar condiciones a una política.

  • Entidad: ID de Oracle Cloud (OCID).
  • Cadena: texto en formato libre.
  • Lista: lista de entidades o cadenas.

Las variables se especifican en minúsculas y separadas por guiones. Por ejemplo, target.tag-namespace.name, target.display-name.

El servicio Batch proporciona las variables necesarias para cada solicitud. El motor de autorización proporciona variables automáticas (ya sea de servicio local con el SDK para un cliente grueso o en el plano de datos de identidad para un cliente fino).

Variables necesarias Tipo Descripción
target.compartment.id ENTITY OCID del recurso primario para la solicitud.
request.operation STRING ID de operación (por ejemplo, GetUser) de la solicitud.
target.resource.kind STRING Nombre de tipo de recurso del recurso primario de la solicitud.

A continuación se muestra una lista de orígenes para las variables de lote:

  • Solicitud: procede de la entrada de la solicitud.
  • Derivado: procede de la solicitud.
  • Almacenado: procede del servicio y la entrada retenida.
  • Calculado: se calcula a partir de los datos del servicio.

En la siguiente tabla se resume la lista de variables proporcionadas por SDK para cada solicitud.

Tipo de recurso Nombre de variable Tipo Origen Descripción
contexto de computación por lotes target.batch-context.id ENTITY Solicitud OCID del contexto de lote.
contexto de computación por lotes target.batch-context.display-name ENTITY Solicitud Nombre mostrado del contexto de lote.
batch-computing-job-pool target.batch-job-pool.id ENTITY Almacenado OCID del pool de trabajos por lotes.
batch-computing-job-pool target.batch-job-pool.display-name ENTITY Solicitud Nombre mostrado del grupo de trabajos por lotes.
batch-computing-job-pool target.batch-context.id ENTITY Almacenado OCID del contexto de lote al que pertenece el pool de trabajos.
batch-computing-job-pool target.batch-context.display-name Entidad Almacenado Nombre mostrado del contexto de lote al que pertenece el grupo de trabajos.
batch-computación-trabajo target.batch-job.id Entidad Solicitud OCID del trabajo por lotes.
batch-computación-trabajo target.batch-job.display-name Entidad Solicitud Nombre mostrado del trabajo por lotes.
batch-computación-trabajo target.batch-job-pool.id Entidad Almacenado OCID del pool de trabajos por lotes al que pertenece el trabajo.
batch-computación-trabajo target.batch-job-pool.display-name Entidad Almacenado Nombre mostrado del grupo de trabajos por lotes al que pertenece el trabajo.
batch-computing-task-profile target.batch-task-profile.id Entidad Solicitud OCID del perfil de tarea por lotes.
batch-computing-task-profile target.batch-task-profile.display-name Entidad Solicitud Nombre mostrado del perfil de tarea por lotes.
procesamiento por lotes-tarea-entorno target.batch-task-environment.id Entidad Solicitud OCID del entorno de tareas por lotes.
procesamiento por lotes-tarea-entorno target.batch-task-environment.display-name Entidad Solicitud Nombre mostrado del entorno de tareas por lotes.

En la siguiente tabla se resumen las variables dinámicas utilizadas en el lote

Variables dinámicas Tipo Descripción
request.principal.group.tag.<tagNS>.<tagKey> STRING Valor de cada etiqueta de un grupo del que el principal es miembro.
request.principal.compartment.tag.<tagNS>.<tagKey> STRING Valor de cada etiqueta del compartimento que contiene el principal.
target.resource.tag.<tagNS>.<tagKey> STRING Valor de cada etiqueta en el recurso de destino.
target.resource.compartment.tag.<tagNS>.<tagKey> STRING Valor de cada etiqueta del compartimento que contiene el recurso de destino.