

# Importación de un catálogo de Athena a AWS Glue
<a name="aws-glue-api-catalog-migration"></a>

La API de migración describe los tipos de datos y las operaciones de AWS Glue relativos a la migración de un Catálogo de datos de Athena a AWS Glue.

## Tipos de datos
<a name="aws-glue-api-catalog-migration-objects"></a>
+ [Estructura CatalogImportStatus](#aws-glue-api-catalog-migration-CatalogImportStatus)

## Estructura CatalogImportStatus
<a name="aws-glue-api-catalog-migration-CatalogImportStatus"></a>

Estructura que contiene información sobre el estado de la migración.

**Campos**
+ `ImportCompleted`: booleano.

  `True` si la migración se ha completado; o `False` en caso contrario,.
+ `ImportTime`: marca temporal.

  La hora en que comenzó la migración.
+ `ImportedBy`: cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  El nombre de la persona que inició la migración.

## Operaciones
<a name="aws-glue-api-catalog-migration-actions"></a>
+ [Acción ImportCatalogToGlue (Python: import\$1catalog\$1to\$1glue)](#aws-glue-api-catalog-migration-ImportCatalogToGlue)
+ [Acción GetCatalogImportStatus (Python: get\$1catalog\$1import\$1status)](#aws-glue-api-catalog-migration-GetCatalogImportStatus)

## Acción ImportCatalogToGlue (Python: import\$1catalog\$1to\$1glue)
<a name="aws-glue-api-catalog-migration-ImportCatalogToGlue"></a>

Importa un Catálogo de datos de Amazon Athena existente a AWS Glue.

**Solicitud**
+ `CatalogId`: cadena de ID de catálogo, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  El ID del catálogo que se va a importar. En la actualidad, debe ser el ID de cuenta de AWS.

**Respuesta**
+ *Sin parámetros de respuesta.*

**Errores**
+ `InternalServiceException`
+ `OperationTimeoutException`

## Acción GetCatalogImportStatus (Python: get\$1catalog\$1import\$1status)
<a name="aws-glue-api-catalog-migration-GetCatalogImportStatus"></a>

Recupera el estado de una operación de migración.

**Solicitud**
+ `CatalogId`: cadena de ID de catálogo, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  El ID del catálogo que se va a migrar. En la actualidad, debe ser el ID de cuenta de AWS.

**Respuesta**
+ `ImportStatus`: un objeto [CatalogImportStatus](#aws-glue-api-catalog-migration-CatalogImportStatus).

  El estado de la migración del catálogo especificado.

**Errores**
+ `InternalServiceException`
+ `OperationTimeoutException`