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.
GitHubConfiguration
Proporciona la información de configuración para conectarse a GitHub como fuente de datos.
Contenido
- ExclusionFileNamePatterns
-
Una lista de patrones de expresión regular para excluir determinados nombres de archivo en su GitHub repositorio o repositorios. Los nombres de archivo que coinciden con los patrones se excluyen del índice. Los nombres de archivo que no coinciden con los patrones se incluyen en el índice. Si un archivo coincide con un patrón de exclusión e inclusión, el patrón de exclusión tiene prioridad y el archivo no se incluye en el índice.
Type: Matriz de cadenas
Restricciones de longitud: Longitud mínima de 1. La longitud máxima es de 2048 caracteres.
Obligatorio: No
- ExclusionFileTypePatterns
-
Una lista de patrones de expresión regular para excluir determinados tipos de archivo en su GitHub repositorio o repositorios. Los tipos de archivo que coinciden con los patrones se excluyen del índice. Los tipos de archivo que no coinciden con los patrones se incluyen en el índice. Si un archivo coincide con un patrón de exclusión e inclusión, el patrón de exclusión tiene prioridad y el archivo no se incluye en el índice.
Type: Matriz de cadenas
Restricciones de longitud: Longitud mínima de 1. La longitud máxima es de 2048 caracteres.
Obligatorio: No
- ExclusionFolderNamePatterns
-
Una lista de patrones de expresión regular para excluir ciertos nombres de carpeta en su GitHub repositorio o repositorios. Los nombres de carpeta que coinciden con los patrones se excluyen del índice. Los nombres de carpeta que no coinciden con los patrones se incluyen en el índice. Si una carpeta coincide con un patrón de exclusión e inclusión, el patrón de exclusión tiene prioridad y la carpeta no se incluye en el índice.
Type: Matriz de cadenas
Restricciones de longitud: Longitud mínima de 1. La longitud máxima es de 2048 caracteres.
Obligatorio: No
- GitHubCommitConfigurationFieldMappings
-
Una lista de
DataSourceToIndexFieldMapping
objetos que asignan atributos o nombres de campo de GitHub se compromete a los nombres de campos de índice de Amazon Kendra. Para crear campos personalizados, utilice laUpdateIndex
API antes de asignar a GitHub . Para obtener más información, consulteAsignación de campos de origen de datos. La GitHub los nombres de campos de origen de datos deben existir en su GitHub Metadatos de encargo.Type: Matriz deDataSourceToIndexFieldMappingobjects
Miembros de la matriz: Número mínimo de 1 elemento. Número máximo de 100 elementos.
Obligatorio: No
- GitHubDocumentCrawlProperties
-
Información de configuración para incluir ciertos tipos de GitHub contenido. Puede configurarlo para indexar solo archivos de repositorio, o también incluir problemas y solicitudes de extracción, comentarios y adjuntos de comentarios.
Tipo: objeto GitHubDocumentCrawlProperties
Obligatorio: No
- GitHubIssueAttachmentConfigurationFieldMappings
-
Una lista de
DataSourceToIndexFieldMapping
objetos que asignan atributos o nombres de campo de GitHub emitir adjuntos a los nombres de campos de índice de Amazon Kendra. Para crear campos personalizados, utilice laUpdateIndex
API antes de asignar a GitHub . Para obtener más información, consulteAsignación de campos de origen de datos. La GitHub los nombres de campos de origen de datos deben existir en su GitHub Metadatos de encargo.Type: Matriz deDataSourceToIndexFieldMappingobjects
Miembros de la matriz: Número mínimo de 1 elemento. Número máximo de 100 elementos.
Obligatorio: No
- GitHubIssueCommentConfigurationFieldMappings
-
Una lista de
DataSourceToIndexFieldMapping
objetos que asignan atributos o nombres de campo de GitHub emitir comentarios a los nombres de campos de índice de Amazon Kendra. Para crear campos personalizados, utilice laUpdateIndex
API antes de asignar a GitHub . Para obtener más información, consulteAsignación de campos de origen de datos. La GitHub los nombres de campos de origen de datos deben existir en su GitHub Metadatos de encargo.Type: Matriz deDataSourceToIndexFieldMappingobjects
Miembros de la matriz: Número mínimo de 1 elemento. Número máximo de 100 elementos.
Obligatorio: No
- GitHubIssueDocumentConfigurationFieldMappings
-
Una lista de
DataSourceToIndexFieldMapping
objetos que asignan atributos o nombres de campo de GitHub problemas con los nombres de campos de índice de Amazon Kendra. Para crear campos personalizados, utilice laUpdateIndex
API antes de asignar a GitHub . Para obtener más información, consulteAsignación de campos de origen de datos. La GitHub los nombres de campos de origen de datos deben existir en su GitHub Metadatos de encargo.Type: Matriz deDataSourceToIndexFieldMappingobjects
Miembros de la matriz: Número mínimo de 1 elemento. Número máximo de 100 elementos.
Obligatorio: No
- GitHubPullRequestCommentConfigurationFieldMappings
-
Una lista de
DataSourceToIndexFieldMapping
objetos que asignan atributos o nombres de campo de GitHub comentarios de solicitudes de extracción a los nombres de campos de índice de Amazon Kendra. Para crear campos personalizados, utilice laUpdateIndex
API antes de asignar a GitHub . Para obtener más información, consulteAsignación de campos de origen de datos. La GitHub los nombres de campos de origen de datos deben existir en su GitHub Metadatos de encargo.Type: Matriz deDataSourceToIndexFieldMappingobjects
Miembros de la matriz: Número mínimo de 1 elemento. Número máximo de 100 elementos.
Obligatorio: No
- GitHubPullRequestDocumentAttachmentConfigurationFieldMappings
-
Una lista de
DataSourceToIndexFieldMapping
objetos que asignan atributos o nombres de campo de GitHub adjuntos de solicitud de extracción a los nombres de campos de índice de Amazon Kendra. Para crear campos personalizados, utilice laUpdateIndex
API antes de asignar a GitHub . Para obtener más información, consulteAsignación de campos de origen de datos. La GitHub los nombres de campos de origen de datos deben existir en su GitHub Metadatos de encargo.Type: Matriz deDataSourceToIndexFieldMappingobjects
Miembros de la matriz: Número mínimo de 1 elemento. Número máximo de 100 elementos.
Obligatorio: No
- GitHubPullRequestDocumentConfigurationFieldMappings
-
Una lista de
DataSourceToIndexFieldMapping
objetos que asignan atributos o nombres de campo de GitHub solicitudes de extracción a los nombres de campos de índice de Amazon Kendra. Para crear campos personalizados, utilice laUpdateIndex
API antes de asignar a GitHub . Para obtener más información, consulteAsignación de campos de origen de datos. La GitHub los nombres de campos de origen de datos deben existir en su GitHub Metadatos de encargo.Type: Matriz deDataSourceToIndexFieldMappingobjects
Miembros de la matriz: Número mínimo de 1 elemento. Número máximo de 100 elementos.
Obligatorio: No
- GitHubRepositoryConfigurationFieldMappings
-
Una lista de
DataSourceToIndexFieldMapping
objetos que asignan atributos de repositorio de GitHub o nombres de campo a nombres de campos de índice de Amazon Kendra. Para crear campos personalizados, utilice laUpdateIndex
API antes de asignar a GitHub . Para obtener más información, consulteAsignación de campos de origen de datos. La GitHub los nombres de campos de origen de datos deben existir en su GitHub Metadatos de encargo.Type: Matriz deDataSourceToIndexFieldMappingobjects
Miembros de la matriz: Número mínimo de 1 elemento. Número máximo de 100 elementos.
Obligatorio: No
- InclusionFileNamePatterns
-
Una lista de patrones de expresión regular para incluir ciertos nombres de archivo en su GitHub repositorio o repositorios. Los nombres de archivo que coinciden con los patrones se incluyen en el índice. Los nombres de archivo que no coinciden con los patrones se excluyen del índice. Si un archivo coincide con un patrón de inclusión y un patrón de exclusión, el patrón de exclusión tiene prioridad y el archivo no se incluye en el índice.
Type: Matriz de cadenas
Restricciones de longitud: Longitud mínima de 1. La longitud máxima es de 2048 caracteres.
Obligatorio: No
- InclusionFileTypePatterns
-
Una lista de patrones de expresión regular para incluir ciertos tipos de archivo en su GitHub repositorio o repositorios. Los tipos de archivo que coinciden con los patrones se incluyen en el índice. Los tipos de archivo que no coinciden con los patrones se excluyen del índice. Si un archivo coincide con un patrón de inclusión y un patrón de exclusión, el patrón de exclusión tiene prioridad y el archivo no se incluye en el índice.
Type: Matriz de cadenas
Restricciones de longitud: Longitud mínima de 1. La longitud máxima es de 2048 caracteres.
Obligatorio: No
- InclusionFolderNamePatterns
-
Una lista de patrones de expresión regular para incluir ciertos nombres de carpeta en su GitHub repositorio o repositorios. Los nombres de carpeta que coinciden con los patrones se incluyen en el índice. Los nombres de carpeta que no coinciden con los patrones se excluyen del índice. Si una carpeta coincide con un patrón de inclusión y un patrón de exclusión, el patrón de exclusión tiene prioridad y la carpeta no se incluye en el índice.
Type: Matriz de cadenas
Restricciones de longitud: Longitud mínima de 1. La longitud máxima es de 2048 caracteres.
Obligatorio: No
- OnPremiseConfiguration
-
Información de configuración a la que conectarse GitHub Enterprise Server (local).
Tipo: objeto OnPremiseConfiguration
Obligatorio: No
- RepositoryFilter
-
Lista de nombres de los repositorios específicos que desea indexar.
Type: Matriz de cadenas
Restricciones de longitud: Longitud mínima de 1. La longitud máxima es 64.
Patrón:
^[A-Za-z0-9_.-]+$
Obligatorio: No
- SaaSConfiguration
-
Información de configuración a la que conectarse GitHub Enterprise Cloud (SaaS).
Tipo: objeto SaaSConfiguration
Obligatorio: No
- SecretArn
-
El nombre de recurso de Amazon (ARN) de unAWS Secrets Managersecreto que contiene los pares clave-valor necesarios para conectarse a su GitHub. El secreto debe contener una estructura JSON con las siguientes claves:
-
GitHub Token: el token de acceso creado en GitHub. Para obtener más información sobre cómo crear un token en GitHub, consultaAutenticación para un GitHub origen de datos.
Type: Cadena
Restricciones de longitud: Longitud mínima de 1. La longitud máxima es de 1284 caracteres.
Patrón:
arn:[a-z0-9-\.]{1,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[a-z0-9-\.]{0,63}:[^/].{0,1023}
Obligatorio: Sí
-
- Type
-
El tipo de GitHub servicio al que quieres conectarte: GitHub Enterprise Cloud (SaaS) o GitHub Enterprise Server (local).
Type: Cadena
Valores válidos:
SAAS | ON_PREMISE
Obligatorio: No
- UseChangeLog
-
TRUE
para usar GitHub registro de cambios para determinar qué documentos deben actualizarse en el índice. Depende del valor de GitHub El tamaño del registro de cambios, Amazon Kendra puede tardar más tiempo en utilizar el registro de cambios que en todos sus documentos en GitHub.Type: Booleano
Obligatorio: No
- VpcConfiguration
-
Información de configuración de una Amazon Virtual Private Cloud para conectarse a su GitHub. Para obtener más información, consulteConfiguración de una VPC.
Tipo: objeto DataSourceVpcConfiguration
Obligatorio: No
Véase también
Para obtener más información sobre el uso de esta API en un SDK de AWS de un lenguaje específico, consulte: