Lectura de entidades de Jira Cloud
Requisito previo
Un objeto de Jira Cloud desde el cual le gustaría leer. Necesitará el nombre del objeto, como Registro de auditoría o Problema. En la siguiente tabla se muestran las entidades admitidas.
Entidades compatibles como origen:
| Entidad | Se puede filtrar | Admite límite | Admite Ordenar por | Admite Seleccionar * | Admite partición |
|---|---|---|---|---|---|
| Registro de auditoría | Sí | Sí | No | Sí | Sí |
| Problema | Sí | Sí | No | Sí | Sí |
| Campo de problema | No | No | No | Sí | No |
| Configuración de campo de problema | Sí | Sí | No | Sí | Sí |
| Tipo de enlace de problema | No | No | No | Sí | No |
| Esquema de notificación de problema | Sí | Sí | No | Sí | Sí |
| Esquema de seguridad de problema | No | No | No | Sí | No |
| Esquema de tipo de problema | Sí | Sí | Sí | Sí | Sí |
| Esquema de pantalla del tipo de problema | Sí | Sí | Sí | Sí | Sí |
| Tipo de problema | No | No | No | Sí | No |
| Configuración de Jira | Sí | No | No | Sí | No |
| Configuración avanzada de Jira | No | No | No | Sí | No |
| Configuración global de Jira | No | No | No | Sí | No |
| Etiqueta | No | No | No | Sí | Sí |
| Yo | Sí | No | No | Sí | No |
| Permiso | No | No | No | Sí | No. |
| Proyecto | Sí | Sí | Sí | Sí | Sí |
| Categoría de proyecto | No | No | No | Sí | No |
| Tipo de proyecto | No | No | No | Sí | No |
| Información del servidor | No | No | No | Sí | No |
| Usuarios | No | No | No. | Sí | No |
| Flujo de trabajo | Sí | Sí | Sí | Sí | Sí |
| Esquema de flujo de trabajo | No | Sí | No | Sí | Sí |
| Asociación de proyectos del esquema de flujo de trabajo | Sí | No | No | Sí | No |
| Estado del flujo de trabajo | No | No | No | Sí | No |
| Categoría de estado del flujo de trabajo | No | No | No | Sí | No |
Ejemplo:
jiracloud_read = glueContext.create_dynamic_frame.from_options( connection_type="JiraCloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "audit-record", "API_VERSION": "v3" }
Detalles de la entidad y el campo de Jira Cloud:
| Objeto | Campo | Tipo de datos | Operadores de filtro admitidos |
|---|---|---|---|
| Registro de auditoría | filter | Cadena | "=" |
| desde | DateTime | "=" | |
| a | DateTime | "=" | |
| id | Entero | N/A | |
| resumen | Cadena | N/A | |
| remoteAddress | Cadena | N/A | |
| authorAccountId | Cadena | N/A | |
| created | Cadena | N/A | |
| categoría | Cadena | N/A | |
| eventSource | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| objectItem | Struct | N/A | |
| changedValues | Enumeración | N/A | |
| associatedItems | Enumeración | N/A | |
| Grupos | groupName | Enumeración | "=" |
| nombre | Cadena | N/A | |
| groupId | Cadena | "=" | |
| Problema | affectedVersion | Cadena | "=, !=" |
| assignee | Cadena | "=, !=" | |
| categoría | Cadena | "=, !=" | |
| componente | Cadena | "=, !=" | |
| creator | Cadena | "=, !=" | |
| due | DateTime | N/A | |
| epic_link | Cadena | "=, !=" | |
| filter | Cadena | "=, !=" | |
| fixVersion | Cadena | "=, !=" | |
| hierarchyLevel | Entero | "=, !=" | |
| issueKey | Cadena | "=, !=, >, <, >=, <=" | |
| issueLink | Cadena | "=, !=" | |
| issueLinkType | Cadena | "=, !=" | |
| etiquetas | Cadena | "=, !=" | |
| lastViewed | DateTime | “=, >, <, >=, <=, between” | |
| nivel | Cadena | "=, !=" | |
| parent | Cadena | "=, !=" | |
| priority | Cadena | "=, !=" | |
| proyecto | Cadena | "=, !=" | |
| projectType | Cadena | "=, !=" | |
| reporter | Cadena | "=, !=" | |
| resolución | Cadena | "=, !=" | |
| resolved | DateTime | “=, >, <, >=, <=, between” | |
| sprint | Cadena | "=, !=" | |
| status | Cadena | "=, !=" | |
| tipo | Cadena | "=, !=" | |
| updated | DateTime | “=, >, <, >=, <=, between” | |
| voter | Cadena | "=, !=" | |
| votes | Entero | “=, !=, <, >, <=, >=, between” | |
| watcher | Cadena | "=, !=" | |
| watchers | Entero | “=, !=, <, >, <=, >=, between” | |
| workRatio | Entero | “=, !=, <, >, <=, >=, between” | |
| validateQuery | Cadena | "=" | |
| expand | Cadena | "=" | |
| fieldByKeys | Booleano | "=" | |
| id | Cadena | N/A | |
| self | Cadena | N/A | |
| key | Cadena | N/A | |
| renderedFields | Struct | N/A | |
| propiedades | Enumeración | "=" | |
| names | Struct | N/A | |
| esquema | Struct | N/A | |
| transitions | Enumeración | N/A | |
| operaciones | Struct | N/A | |
| editmeta | Struct | N/A | |
| registro de cambios | Struct | N/A | |
| versionedRepresentations | Struct | N/A | |
| campos | Enumeración | "=" | |
| fieldsToInclude | Struct | N/A | |
| warningMessages | Enumeración | N/A | |
| created | DateTime | N/A | |
| worklogDate | DateTime | N/A | |
| IssueEvents | id | Entero | N/A |
| nombre | Cadena | N/A | |
| Campos de problema | id | Cadena | N/A |
| key | Cadena | N/A | |
| nombre | Cadena | N/A | |
| personalizado | Booleano | N/A | |
| orderable | Booleano | N/A | |
| navigable | Booleano | N/A | |
| searchable | Booleano | N/A | |
| clauseNames | Enumeración | N/A | |
| alcance | Struct | N/A | |
| esquema | Struct | N/A | |
| Configuraciones de campo de problema | isDefault | Booleano | "=" |
| consulta | Cadena | "=" | |
| id | Entero | "=" | |
| nombre | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| Tipo de enlace de problema | id | Cadena | N/A |
| nombre | Cadena | N/A | |
| inward | Cadena | N/A | |
| outward | Cadena | N/A | |
| self | Cadena | N/A | |
| Esquemas de notificación de problema | expand | Cadena | "=" |
| self | Cadena | N/A | |
| id | Entero | N/A | |
| nombre | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| notificationSchemeEvents | Enumeración | N/A | |
| alcance | Struct | N/A | |
| Prioridad de problema | self | Cadena | N/A |
| statusColor | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| iconUrl | Cadena | N/A | |
| nombre | Cadena | N/A | |
| id | Cadena | N/A | |
| isDefault | Booleano | N/A | |
| Resoluciones de problemas | self | Cadena | N/A |
| id | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| nombre | Cadena | N/A | |
| Esquema de seguridad de problema | self | Cadena | N/A |
| id | Entero | N/A | |
| nombre | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| defaultSecurityLevelId | Entero | N/A | |
| levels | Enumeración | N/A | |
| Tipo de problema | self | Cadena | N/A |
| id | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| iconUrl | Cadena | N/A | |
| nombre | Cadena | N/A | |
| subtask | Booleano | N/A | |
| avatarId | Entero | N/A | |
| entityId | Cadena | N/A | |
| hierarchyLevel | Entero | N/A | |
| alcance | Struct | N/A | |
| Esquema de tipo de problema | orderBy | Cadena | "=" |
| expand | Cadena | "=" | |
| queryString | Cadena | "=" | |
| id | Cadena | N/A | |
| nombre | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| defaultIssueTypeId | Cadena | N/A | |
| isDefault | Booleano | N/A | |
| Esquema de pantalla del tipo de problema | queryString | Cadena | "=" |
| orderBy | Cadena | "=" | |
| expand | Cadena | "=" | |
| id | Cadena | "=" | |
| nombre | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| Configuración de Jira | key | Cadena | N/A |
| keyFilter | Cadena | "=" | |
| id | Cadena | N/A | |
| valor | Cadena | N/A | |
| nombre | Cadena | N/A | |
| desc | Cadena | N/A | |
| tipo | Cadena | N/A | |
| defaultValue | Cadena | N/A | |
| ejemplo | Cadena | N/A | |
| allowedValues | Enumeración | N/A | |
| Configuración avanzada de Jira | id | Cadena | N/A |
| key | Cadena | N/A | |
| valor | Cadena | N/A | |
| nombre | Cadena | N/A | |
| desc | Cadena | N/A | |
| tipo | Cadena | N/A | |
| defaultValue | Cadena | N/A | |
| ejemplo | Cadena | N/A | |
| allowedValues | Enumeración | N/A | |
| Configuración global de Jira | votingEnabled | Booleano | N/A |
| watchingEnabled | Booleano | N/A | |
| unassignedIssuesAllowed | Booleano | N/A | |
| subTasksEnabled | Booleano | N/A | |
| issueLinkingEnabled | Booleano | N/A | |
| timeTrackingEnabled | Booleano | N/A | |
| attachmentsEnabled | Booleano | N/A | |
| timeTrackingConfiguration | Struct | N/A | |
| Etiqueta | valores | Enumeración | N/A |
| Yo | expand | Cadena | "=" |
| self | Cadena | N/A | |
| accountId | Cadena | N/A | |
| accountType | Cadena | N/A | |
| emailAddress | Cadena | N/A | |
| avatarUrls | Cadena | N/A | |
| displayName | Cadena | N/A | |
| activa | Booleano | N/A | |
| timeZone | Cadena | N/A | |
| locale | Cadena | N/A | |
| grupos | Struct | N/A | |
| applicationRoles | Struct | N/A | |
| Permiso | id | Cadena | N/A |
| key | Cadena | N/A | |
| nombre | Cadena | N/A | |
| tipo | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| havePermission | Booleano | N/A | |
| deprecatedKey | Booleano | N/A | |
| Proyecto | orderBy | Cadena | "=" |
| claves | Enumeración | "=" | |
| consulta | Cadena | "=" | |
| typeKey | Cadena | "=" | |
| categoryId | Entero | "=" | |
| acción | Cadena | "=" | |
| expand | Cadena | "=" | |
| status | Enumeración | "=" | |
| self | Cadena | N/A | |
| id | Entero | "=" | |
| key | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| lead | Struct | N/A | |
| componentes | Enumeración | N/A | |
| issueTypes | Enumeración | N/A | |
| url | Cadena | N/A | |
| correo electrónico | Cadena | N/A | |
| assigneeType | Cadena | N/A | |
| control de versiones | Enumeración | N/A | |
| nombre | Cadena | N/A | |
| roles | Struct | N/A | |
| avatarUrls | Struct | N/A | |
| projectCategory | Struct | N/A | |
| projectTypeKey | Cadena | N/A | |
| simplified | Booleano | N/A | |
| estilo | Cadena | N/A | |
| favourite | Booleano | N/A | |
| isPrivate | Booleano | N/A | |
| issueTypeHierarchy | Struct | N/A | |
| permisos | Struct | N/A | |
| propiedades | Enumeración | "=" | |
| uuid | Cadena | N/A | |
| insight | Struct | N/A | |
| eliminado | Booleano | N/A | |
| retentionTillDate | Cadena | N/A | |
| deletedDate | Cadena | N/A | |
| deletedBy | Struct | N/A | |
| archived | Booleano | N/A | |
| archivedDate | Cadena | N/A | |
| archivedBy | Struct | N/A | |
| landedPageInfo | Struct | N/A | |
| Categoría de proyecto | self | Cadena | N/A |
| id | Cadena | N/A | |
| nombre | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| Tipo de proyecto | key | Cadena | N/A |
| formattedKey | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| descriptionI18nKey | Cadena | N/A | |
| icono | Cadena | N/A | |
| color | Cadena | N/A | |
| Información del servidor | baseUrl | Cadena | N/A |
| versión | Cadena | N/A | |
| versionNumbers | Enumeración | N/A | |
| deploymentType | Cadena | N/A | |
| buildNumber | Entero | N/A | |
| buildDate | DateTime | N/A | |
| serverTime | DateTime | N/A | |
| scmInfo | Cadena | N/A | |
| serverTitle | Cadena | N/A | |
| healthChecks | Enumeración | N/A | |
| Usuarios | self | Cadena | N/A |
| accountId | Cadena | N/A | |
| accountType | Cadena | N/A | |
| emailAddress | Cadena | N/A | |
| avatarUrls | Struct | N/A | |
| displayName | Cadena | N/A | |
| activa | Booleano | N/A | |
| timeZone | Cadena | N/A | |
| locale | Cadena | N/A | |
| grupos | Struct | N/A | |
| applicationRoles | Struct | N/A | |
| expand | Cadena | N/A | |
| Flujo de trabajo | workflowName | Cadena | "=" |
| expand | Cadena | "=" | |
| queryString | Cadena | "=" | |
| orderBy | Cadena | "=" | |
| isActive | Booleano | "=" | |
| id | Struct | N/A | |
| Descripción | Cadena | N/A | |
| transitions | Enumeración | N/A | |
| statuses | Enumeración | N/A | |
| isDefault | Booleano | N/A | |
| schemes | Enumeración | N/A | |
| projects | Enumeración | N/A | |
| hasDraftWorkflow | Booleano | N/A | |
| operaciones | Struct | N/A | |
| created | Cadena | N/A | |
| updated | Cadena | N/A | |
| Esquema de flujo de trabajo | self | Cadena | N/A |
| id | Entero | N/A | |
| nombre | Cadena | N/A | |
| Descripción | Cadena | N/A | |
| defaultWorkflow | Cadena | N/A | |
| issueTypeMappings | Struct | N/A | |
| originalDefaultWorkflow | Cadena | N/A | |
| originalIssueTypeMappings | Struct | N/A | |
| draft | Booleano | N/A | |
| lastModifiedUser | Struct | N/A | |
| lastModified | Cadena | N/A | |
| updateDraftIfNeeded | Booleano | N/A | |
| issueTypes | Struct | N/A | |
| Asociación de proyectos del esquema de flujo de trabajo | projectId | Entero | "=" |
| projectIds | Enumeración | N/A | |
| workflowScheme | Struct | N/A | |
| Estado del flujo de trabajo | self | Cadena | N/A |
| Descripción | Cadena | N/A | |
| iconUrl | Cadena | N/A | |
| nombre | Cadena | N/A | |
| id | Cadena | N/A | |
| StatusCategory | Struct | N/A | |
| Categoría de estado del flujo de trabajo | self | Cadena | N/A |
| id | Cadena | N/A | |
| key | Cadena | N/A | |
| colorName | Cadena | N/A | |
| nombre | Cadena | N/A |
Consultas de particionamiento
Puede proporcionar la opción adicional NUM_PARTITIONS de Spark si quiere usar la simultaneidad en Spark. Con estos parámetros, la consulta original se dividiría en NUM_PARTITIONS subconsultas que las tareas de Spark pueden ejecutar simultáneamente.
NUM_PARTITIONS: el número de particiones.
Ejemplo:
jiraCloud_read = glueContext.create_dynamic_frame.from_options( connection_type="JiraCloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "issue", "API_VERSION": "v3", "NUM_PARTITIONS": "10" }