

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Séances interactives API
<a name="aws-glue-api-interactive-sessions"></a>

L'API des sessions interactives décrit l' AWS Glue API liée à l'utilisation de sessions AWS Glue interactives pour créer et tester des scripts d'extraction, de transformation et de chargement (ETL) pour l'intégration de données.

## Types de données
<a name="aws-glue-api-interactive-sessions-objects"></a>
+ [Structure de séance](#aws-glue-api-interactive-sessions-Session)
+ [SessionCommand structure](#aws-glue-api-interactive-sessions-SessionCommand)
+ [Structure de la déclaration](#aws-glue-api-interactive-sessions-Statement)
+ [StatementOutput structure](#aws-glue-api-interactive-sessions-StatementOutput)
+ [StatementOutputData structure](#aws-glue-api-interactive-sessions-StatementOutputData)
+ [ConnectionsList structure](#aws-glue-api-interactive-sessions-ConnectionsList)

## Structure de séance
<a name="aws-glue-api-interactive-sessions-Session"></a>

Période pendant laquelle un environnement d'exécution Spark distant est en cours d'exécution.

**Champs**
+ `Id` – Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID de la séance.
+ `CreatedOn` – Horodatage.

  Date et heure de création de la séance.
+ `Status` – Chaîne UTF-8 (valeurs valides : `PROVISIONING` \$1 `READY` \$1 `FAILED` \$1 `TIMEOUT` \$1 `STOPPING` \$1 `STOPPED`).

  Statut d'une séance. 
+ `ErrorMessage` – Chaîne de description, d’une longueur maximale de 2 048 octets, correspondant au [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Le message d'erreur affiché pendant la séance.
+ `Description` – Chaîne de description, d’une longueur maximale de 2 048 octets, correspondant au [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Description de la séance.
+ `Role` – chaîne UTF-8, d'une longueur comprise entre 20 et 2048 octets, correspondant au [Custom string pattern #30](aws-glue-api-common.md#regex_30).

  Nom ou Amazon Resource Name (ARN) du rôle IAM associé à la séance.
+ `Command` – Un objet [SessionCommand](#aws-glue-api-interactive-sessions-SessionCommand).

  L'objet de commande. Voir. SessionCommand
+ `DefaultArguments` – Tableau de mappage de paires valeur-clé, avec 75 paires au maximum.

  Chaque clé est une chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets, correspondant au [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Chaque valeur est une chaîne UTF-8, d'une longueur ne dépassant pas 4096 octets, correspondant au [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Tableau de mappage de paires valeur-clé. Le maximum est de 75 paires. 
+ `Connections` – Un objet [ConnectionsList](#aws-glue-api-interactive-sessions-ConnectionsList).

  Nombre de connexions utilisées pour la séance.
+ `Progress` – Nombre (double).

  La progression de l'exécution du code de la séance.
+ `MaxCapacity` – Nombre (double).

  Le nombre d'unités de traitement de AWS Glue données (DPUs) qui peuvent être allouées lors de l'exécution de la tâche. Un DPU est une mesure relative de la puissance de traitement composée de 4 V de capacité CPUs de calcul et de 16 Go de mémoire. 
+ `SecurityConfiguration` – Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nom de la SecurityConfiguration structure à utiliser avec la session.
+ `GlueVersion` – Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  La AWS Glue version détermine les versions d'Apache Spark et de Python prises AWS Glue en charge. Le GlueVersion doit être supérieur à 2,0.
+ `DataAccessId` – Chaîne UTF-8, d'une longueur comprise entre 1 et 36 octets.

  ID d'accès aux données de la séance.
+ `PartitionId` – Chaîne UTF-8, d'une longueur comprise entre 1 et 36 octets.

  L'ID de partition de la séance.
+ `NumberOfWorkers` : nombre (entier).

  Nombre d'utilisateurs d'une `WorkerType` définie pour la séance.
+ `WorkerType` – Chaîne UTF-8 (valeurs valides: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Type de travail prédéfini qui est alloué lorsqu'une session est exécutée. Accepte une valeur de `G.1X`, `G.2X`, `G.4X` ou `G.8X` pour les sessions Spark. Accepte la valeur `Z.2X` pour les sessions Ray.
+ `CompletedOn` – Horodatage.

  La date et heure à laquelle cette session s'est terminée.
+ `ExecutionTime` – Nombre (double).

  La durée totale de la session.
+ `DPUSeconds` – Nombre (double).

  La DPUs consommation par la séance (formule : ExecutionTime \$1 MaxCapacity).
+ `IdleTimeout` : nombre (entier).

  Le nombre de minutes d'inactivité avant l'expiration de la session.
+ `ProfileName` – Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nom d'un profil AWS Glue d'utilisation associé à la session.

## SessionCommand structure
<a name="aws-glue-api-interactive-sessions-SessionCommand"></a>

La commande `SessionCommand` qui exécute cette tâche.

**Champs**
+ `Name` – Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Spécifie le nom du SessionCommand. Il peut s'agir de « gluetel » ou de « gluestreaming ».
+ `PythonVersion` – Chaîne UTF-8, correspondant au [Custom string pattern #49](aws-glue-api-common.md#regex_49).

  Spécifie la version de Python utilisée. La version de Python indique la version prise en charge pour les tâches de type Spark.

## Structure de la déclaration
<a name="aws-glue-api-interactive-sessions-Statement"></a>

La déclaration ou la demande pour qu'une action particulière se produise dans une séance.

**Champs**
+ `Id` : nombre (entier).

  ID de la déclaration.
+ `Code` – Chaîne UTF-8.

  Code d'exécution de la déclaration.
+ `State` – Chaîne UTF-8 (valeurs valides: `WAITING` \$1 `RUNNING` \$1 `AVAILABLE` \$1 `CANCELLING` \$1 `CANCELLED` \$1 \$1 ).

  État pendant que la demande est exécutée.
+ `Output` – Un objet [StatementOutput](#aws-glue-api-interactive-sessions-StatementOutput).

  Le résultat en JSON.
+ `Progress` – Nombre (double).

  La progression de l'exécution du code.
+ `StartedOn` – Nombre (long).

  Date et heure Unix de démarrage de la définition de tâche.
+ `CompletedOn` – Nombre (long).

  Date et heure Unix auxquelles la définition de tâche a été terminée.

## StatementOutput structure
<a name="aws-glue-api-interactive-sessions-StatementOutput"></a>

Résultat de l'exécution de code au format JSON.

**Champs**
+ `Data` – Un objet [StatementOutputData](#aws-glue-api-interactive-sessions-StatementOutputData).

  Résultat de l'exécution de code.
+ `ExecutionCount` : nombre (entier).

  Nombre d'exécution du résultat.
+ `Status` – Chaîne UTF-8 (valeurs valides : `WAITING` \$1 `RUNNING` \$1 `AVAILABLE` \$1 `CANCELLING` \$1 `CANCELLED` \$1 `ERROR`).

  Statut du résultat de l'exécution de code.
+ `ErrorName` – Chaîne UTF-8.

  Nom de l'erreur dans le résultat.
+ `ErrorValue` – Chaîne UTF-8.

  Valeur de l'erreur du résultat.
+ `Traceback` – Tableau de chaînes UTF-8.

  Le retraçage du résultat.

## StatementOutputData structure
<a name="aws-glue-api-interactive-sessions-StatementOutputData"></a>

Résultat de l'exécution de code au format JSON.

**Champs**
+ `TextPlain` – Chaîne UTF-8.

  Résultat de l'exécution de code au format texte.

## ConnectionsList structure
<a name="aws-glue-api-interactive-sessions-ConnectionsList"></a>

Spécifie les connexions utilisées par une tâche.

**Champs**
+ `Connections` – Tableau de chaînes UTF-8, avec 1 000 chaînes maximum.

  Liste de connexions utilisées par la tâche.

## Opérations
<a name="aws-glue-api-interactive-sessions-actions"></a>
+ [CreateSession action (Python : créer\$1session)](#aws-glue-api-interactive-sessions-CreateSession)
+ [StopSession action (Python : stop\$1session)](#aws-glue-api-interactive-sessions-StopSession)
+ [DeleteSession action (Python : supprimer\$1session)](#aws-glue-api-interactive-sessions-DeleteSession)
+ [GetSession action (Python : get\$1session)](#aws-glue-api-interactive-sessions-GetSession)
+ [ListSessions action (Python : list\$1sessions)](#aws-glue-api-interactive-sessions-ListSessions)
+ [RunStatement action (Python : run\$1statement)](#aws-glue-api-interactive-sessions-RunStatement)
+ [CancelStatement action (Python : annuler\$1statement)](#aws-glue-api-interactive-sessions-CancelStatement)
+ [GetStatement action (Python : get\$1statement)](#aws-glue-api-interactive-sessions-GetStatement)
+ [ListStatements action (Python : list\$1statements)](#aws-glue-api-interactive-sessions-ListStatements)
+ [GetGlueIdentityCenterConfiguration action (Python : get\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-GetGlueIdentityCenterConfiguration)
+ [UpdateGlueIdentityCenterConfiguration action (Python : update\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-UpdateGlueIdentityCenterConfiguration)
+ [CreateGlueIdentityCenterConfiguration action (Python : create\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-CreateGlueIdentityCenterConfiguration)
+ [DeleteGlueIdentityCenterConfiguration action (Python : delete\$1glue\$1identity\$1center\$1configuration)](#aws-glue-api-interactive-sessions-DeleteGlueIdentityCenterConfiguration)

## CreateSession action (Python : créer\$1session)
<a name="aws-glue-api-interactive-sessions-CreateSession"></a>

Crée une nouvelle séance.

**Demande**

Demande de création d'une nouvelle séance.
+ `Id` – *Obligatoire :* Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID de la séance demandée 
+ `Description` – Chaîne de description, d’une longueur maximale de 2 048 octets, correspondant au [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Description de la séance. 
+ `Role` – *Obligatoire :* chaîne UTF-8, d'une longueur comprise entre 20 et 2048 octets, correspondant au [Custom string pattern #30](aws-glue-api-common.md#regex_30).

  Un ARN de rôle IAM 
+ `Command` – *Obligatoire :* un objet [SessionCommand](#aws-glue-api-interactive-sessions-SessionCommand).

  La commande `SessionCommand` qui exécute cette tâche. 
+ `Timeout` – Nombre (entier), au moins égal à 1.

   Nombre de minutes avant l'expiration de la séance. La valeur par défaut pour les tâches ETL Spark est de 48 heures (2 880 minutes). Consultez la documentation pour les autres types de tâches. 
+ `IdleTimeout` – Nombre (entier), au moins égal à 1.

   Nombre de minutes d'inactivité avant l'expiration de la séance. La valeur par défaut pour les tâches ETL Spark est la valeur du délai d'expiration. Consultez la documentation pour les autres types de tâches. 
+ `DefaultArguments` – Tableau de mappage de paires valeur-clé, avec 75 paires au maximum.

  Chaque clé est une chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets, correspondant au [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Chaque valeur est une chaîne UTF-8, d'une longueur ne dépassant pas 4096 octets, correspondant au [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Tableau de mappage de paires valeur-clé. Le maximum est de 75 paires. 
+ `Connections` – Un objet [ConnectionsList](#aws-glue-api-interactive-sessions-ConnectionsList).

  Nombre de connexions à utiliser pour la séance. 
+ `MaxCapacity` – Nombre (double).

  Le nombre d'unités de traitement de AWS Glue données (DPUs) qui peuvent être allouées lors de l'exécution de la tâche. Un DPU est une mesure relative de la puissance de traitement composée de 4 V de capacité CPUs de calcul et de 16 Go de mémoire. 
+ `NumberOfWorkers` : nombre (entier).

  Nombre d'utilisateurs d'une `WorkerType` définie pour la séance. 
+ `WorkerType` – Chaîne UTF-8 (valeurs valides: `Standard=""` \$1 `G.1X=""` \$1 `G.2X=""` \$1 `G.025X=""` \$1 `G.4X=""` \$1 `G.8X=""` \$1 `Z.2X=""`).

  Type de travail prédéfini qui est alloué lorsqu'une tâche est exécutée. Accepte une valeur de G.1X, G.2X, G.4X ou G.8X pour les tâches Spark. Accepte la valeur Z.2X pour les blocs-notes Ray.
  + Pour le type de `G.1X` worker, chaque worker est mappé à 1 DPU (4 vCPUs, 16 Go de mémoire) avec un disque de 94 Go, et fournit 1 exécuteur par worker. Nous recommandons ce type de travailleur pour les charges de travail telles que les transformations de données, les jointures et les requêtes, afin de proposer un moyen évolutif et rentable d'exécuter la plupart des tâches.
  + Pour le type de `G.2X` travailleur, chaque utilisateur est mappé sur 2 DPU (8 VCPUs, 32 Go de mémoire) avec un disque de 138 Go et fournit un exécuteur par travailleur. Nous recommandons ce type de travailleur pour les charges de travail telles que les transformations de données, les jointures et les requêtes, afin de proposer un moyen évolutif et rentable d'exécuter la plupart des tâches.
  + Pour le type de `G.4X` worker, chaque worker est mappé sur 4 DPU (16 vCPUs, 64 Go de mémoire) avec un disque de 256 Go, et fournit 1 exécuteur par worker. Nous recommandons ce type de travailleur pour les tâches dont les charges de travail contiennent les transformations, les agrégations, les jointures et les requêtes les plus exigeantes. Ce type de travailleur n'est disponible que pour les tâches Spark ETL AWS Glue version 3.0 ou ultérieure dans les AWS régions suivantes : USA Est (Ohio), USA Est (Virginie du Nord), USA Ouest (Oregon), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo), Canada (Centre), Europe (Francfort), Europe (Irlande) et Europe (Stockholm).
  + Pour le type de `G.8X` travailleur, chaque travailleur est mappé sur 8 DPU (32 vCPUs, 128 Go de mémoire) avec un disque de 512 Go et fournit un exécuteur par travailleur. Nous recommandons ce type de travailleur pour les tâches dont les charges de travail contiennent les transformations, les agrégations, les jointures et les requêtes les plus exigeantes. Ce type de travailleur n'est disponible que pour les tâches Spark ETL de AWS Glue version 3.0 ou ultérieure, dans les mêmes AWS régions que celles prises en charge pour le type de `G.4X` travailleur.
  + Pour le type de `Z.2X` travailleur, chaque utilisateur est mappé sur 2 M-DPU (8 VCPUs, 64 Go de mémoire) avec un disque de 128 Go et fournit jusqu'à 8 processeurs de rayons sur la base de l'autoscaler.
+ `SecurityConfiguration` – Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Le nom de la SecurityConfiguration structure à utiliser avec la session 
+ `GlueVersion` – Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Custom string pattern #48](aws-glue-api-common.md#regex_48).

  La AWS Glue version détermine les versions d'Apache Spark et de Python prises AWS Glue en charge. Le GlueVersion doit être supérieur à 2,0. 
+ `DataAccessId` – Chaîne UTF-8, d'une longueur comprise entre 1 et 36 octets.

  ID d'accès aux données de la séance. 
+ `PartitionId` – Chaîne UTF-8, d'une longueur comprise entre 1 et 36 octets.

  ID de partition de la séance. 
+ `Tags` – Tableau de mappage de paires clé-valeur, avec 50 paires au maximum.

  Chaque clé est une chaîne UTF-8, d’une longueur comprise entre 1 et 128 octets.

  Chaque valeur est une chaîne UTF-8, d’une longueur maximale de 256 octets.

  Carte des paires de valeurs clés (balises) appartenant à la séance.
+ `RequestOrigin` – chaîne UTF-8, d’une longueur comprise entre 1 et 128 octets, correspondant au [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Origine de la demande. 
+ `ProfileName` – Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nom d'un profil AWS Glue d'utilisation associé à la session.

**Réponse**
+ `Session` – Un objet [Session](#aws-glue-api-interactive-sessions-Session).

  Retourne l'objet de séance dans la réponse.

**Erreurs**
+ `AccessDeniedException`
+ `IdempotentParameterMismatchException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `ValidationException`
+ `AlreadyExistsException`
+ `ResourceNumberLimitExceededException`

## StopSession action (Python : stop\$1session)
<a name="aws-glue-api-interactive-sessions-StopSession"></a>

Arrête la séance.

**Demande**
+ `Id` – *Obligatoire :* Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID de la séance à arrêter.
+ `RequestOrigin` – chaîne UTF-8, d’une longueur comprise entre 1 et 128 octets, correspondant au [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Origine de la demande.

**Réponse**
+ `Id` – Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Retourne l'ID de la séance arrêtée.

**Erreurs**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`
+ `ConcurrentModificationException`

## DeleteSession action (Python : supprimer\$1session)
<a name="aws-glue-api-interactive-sessions-DeleteSession"></a>

Supprime la séance.

**Demande**
+ `Id` – *Obligatoire :* Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID de la séance à supprimer.
+ `RequestOrigin` – chaîne UTF-8, d’une longueur comprise entre 1 et 128 octets, correspondant au [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Nom de l'origine de la demande de suppression de séance.

**Réponse**
+ `Id` – Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Renvoie l'ID de la séance supprimée.

**Erreurs**
+ `AccessDeniedException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`
+ `ConcurrentModificationException`

## GetSession action (Python : get\$1session)
<a name="aws-glue-api-interactive-sessions-GetSession"></a>

Récupère la séance.

**Demande**
+ `Id` – *Obligatoire :* Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  L'ID de la séance. 
+ `RequestOrigin` – chaîne UTF-8, d’une longueur comprise entre 1 et 128 octets, correspondant au [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Origine de la demande. 

**Réponse**
+ `Session` – Un objet [Session](#aws-glue-api-interactive-sessions-Session).

  L'objet récupéré est renvoyé dans la réponse.

**Erreurs**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`

## ListSessions action (Python : list\$1sessions)
<a name="aws-glue-api-interactive-sessions-ListSessions"></a>

Extrait une liste de séances.

**Demande**
+ `NextToken` – Chaîne UTF-8, d'une longueur maximale de 400 000 octets.

  Jeton pour l'ensemble de résultats suivant, ou null s'il n'y a pas de résultats supplémentaires. 
+ `MaxResults` – Nombre (entier), compris entre 1 et 1 000.

  Nombre maximal de résultats. 
+ `Tags` – Tableau de mappage de paires clé-valeur, avec 50 paires au maximum.

  Chaque clé est une chaîne UTF-8, d’une longueur comprise entre 1 et 128 octets.

  Chaque valeur est une chaîne UTF-8, d’une longueur maximale de 256 octets.

  Balises appartenant à la séance. 
+ `RequestOrigin` – chaîne UTF-8, d’une longueur comprise entre 1 et 128 octets, correspondant au [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Origine de la demande. 

**Réponse**
+ `Ids` – Tableau de chaînes UTF-8.

  Retourne l'ID de la séance 
+ `Sessions` : un tableau d’objets [Session](#aws-glue-api-interactive-sessions-Session).

  Retourne l'objet de la séance. 
+ `NextToken` – Chaîne UTF-8, d'une longueur maximale de 400 000 octets.

  Jeton pour l'ensemble de résultats suivant, ou null s'il n'y a pas de résultats supplémentaires. 

**Erreurs**
+ `AccessDeniedException`
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`

## RunStatement action (Python : run\$1statement)
<a name="aws-glue-api-interactive-sessions-RunStatement"></a>

Exécute la déclaration.

**Demande**
+ `SessionId` – *Obligatoire :* Chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID de séance de la déclaration à exécuter.
+ `Code` – *Obligatoire :* Chaîne UTF-8, d'une longueur ne dépassant pas 68000 octets.

  Code de la déclaration à exécuter.
+ `RequestOrigin` – chaîne UTF-8, d’une longueur comprise entre 1 et 128 octets, correspondant au [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Origine de la demande.

**Réponse**
+ `Id` : nombre (entier).

  Renvoie l'ID de la déclaration exécutée.

**Erreurs**
+ `EntityNotFoundException`
+ `AccessDeniedException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `ValidationException`
+ `ResourceNumberLimitExceededException`
+ `IllegalSessionStateException`

## CancelStatement action (Python : annuler\$1statement)
<a name="aws-glue-api-interactive-sessions-CancelStatement"></a>

Annule la déclaration.

**Demande**
+ `SessionId` – *Obligatoire :* Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID de séance de la déclaration à annuler.
+ `Id` – *Obligatoire :* nombre (entier).

  ID de la déclaration à annuler.
+ `RequestOrigin` – chaîne UTF-8, d’une longueur comprise entre 1 et 128 octets, correspondant au [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Origine de la demande d'annuler la déclaration.

**Réponse**
+ *Paramètres d’absence de réponse.*

**Erreurs**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`

## GetStatement action (Python : get\$1statement)
<a name="aws-glue-api-interactive-sessions-GetStatement"></a>

Récupère la déclaration.

**Demande**
+ `SessionId` – *Obligatoire :* Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID de séance de la déclaration.
+ `Id` – *Obligatoire :* nombre (entier).

  L'ID de la déclaration.
+ `RequestOrigin` – chaîne UTF-8, d’une longueur comprise entre 1 et 128 octets, correspondant au [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Origine de la demande.

**Réponse**
+ `Statement` – Un objet [Instruction](#aws-glue-api-interactive-sessions-Statement).

  Renvoie la déclaration.

**Erreurs**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`

## ListStatements action (Python : list\$1statements)
<a name="aws-glue-api-interactive-sessions-ListStatements"></a>

Répertorie les déclarations de la séance.

**Demande**
+ `SessionId` – *Obligatoire :* Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID de séance des déclarations.
+ `RequestOrigin` – chaîne UTF-8, d’une longueur comprise entre 1 et 128 octets, correspondant au [Custom string pattern #31](aws-glue-api-common.md#regex_31).

  Origine de la demande de liste des déclarations.
+ `NextToken` – Chaîne UTF-8, d'une longueur maximale de 400 000 octets.

  Jeton de continuation, s’il s’agit d’un appel de continuation.

**Réponse**
+ `Statements` : un tableau d’objets [Instruction](#aws-glue-api-interactive-sessions-Statement).

  Renvoie la liste des déclarations.
+ `NextToken` – Chaîne UTF-8, d'une longueur maximale de 400 000 octets.

  Jeton de continuation, si toutes les déclarations n'ont pas encore été retournées.

**Erreurs**
+ `AccessDeniedException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `IllegalSessionStateException`

## GetGlueIdentityCenterConfiguration action (Python : get\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-GetGlueIdentityCenterConfiguration"></a>

Récupère les détails de configuration actuels AWS Glue d'Identity Center, y compris les informations relatives à l'instance et à l'application Identity Center associées.

**Demande**
+ *Aucun paramètre de demande.*

**Réponse**

Réponse contenant les détails de configuration AWS Glue d'Identity Center.
+ `ApplicationArn` – Chaîne UTF-8, d’une longueur comprise entre 10 et 1 224 octets.

  Le nom de ressource Amazon (ARN) de l'application Identity Center associée à la AWS Glue configuration.
+ `InstanceArn` – Chaîne UTF-8, d’une longueur comprise entre 10 et 1 224 octets.

  Le nom de ressource Amazon (ARN) de l'instance Identity Center associée à la AWS Glue configuration.
+ `Scopes` – Tableau de chaînes UTF-8.

  Liste des champs d'application d'Identity Center qui définissent les autorisations et les niveaux d'accès pour la AWS Glue configuration.

**Erreurs**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `AccessDeniedException`
+ `ConcurrentModificationException`

## UpdateGlueIdentityCenterConfiguration action (Python : update\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-UpdateGlueIdentityCenterConfiguration"></a>

Met à jour la configuration existante de AWS Glue l'Identity Center, permettant de modifier les étendues et les autorisations de l'intégration.

**Demande**

Demande de mise à jour d'une configuration AWS Glue Identity Center existante.
+ `Scopes` – Tableau de chaînes UTF-8, entre 1 et 50 chaînes.

  Liste des étendues d'Identity Center qui définissent les autorisations et les niveaux d'accès mis à jour pour la AWS Glue configuration.

**Réponse**
+ *Paramètres d’absence de réponse.*

**Erreurs**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `AccessDeniedException`
+ `ConcurrentModificationException`

## CreateGlueIdentityCenterConfiguration action (Python : create\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-CreateGlueIdentityCenterConfiguration"></a>

Crée une nouvelle configuration AWS Glue Identity Center pour permettre l'intégration entre AWS Glue AWS IAM Identity Center à des fins d'authentification et d'autorisation.

**Demande**

Demande de création d'une nouvelle configuration AWS Glue d'Identity Center.
+ `InstanceArn`— *Obligatoire :* chaîne UTF-8 d'une longueur d'au moins 10 octets ou supérieure à 1224 octets.

  Le nom de ressource Amazon (ARN) de l'instance Identity Center à associer à la AWS Glue configuration.
+ `Scopes` – Tableau de chaînes UTF-8, entre 1 et 50 chaînes.

  Liste des champs d'application d'Identity Center qui définissent les autorisations et les niveaux d'accès pour la AWS Glue configuration.

**Réponse**

Réponse à la création d'une nouvelle configuration AWS Glue d'Identity Center.
+ `ApplicationArn` – Chaîne UTF-8, d’une longueur comprise entre 10 et 1 224 octets.

  Le nom de ressource Amazon (ARN) de l'application Identity Center créée pour la AWS Glue configuration.

**Erreurs**
+ `InvalidInputException`
+ `AlreadyExistsException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `AccessDeniedException`
+ `ConcurrentModificationException`

## DeleteGlueIdentityCenterConfiguration action (Python : delete\$1glue\$1identity\$1center\$1configuration)
<a name="aws-glue-api-interactive-sessions-DeleteGlueIdentityCenterConfiguration"></a>

Supprime la configuration existante de l' AWS Glue Identity Center, supprimant ainsi l'intégration entre IAM Identity Center AWS Glue et AWS IAM Identity Center.

**Demande**
+ *Aucun paramètre de demande.*

**Réponse**
+ *Paramètres d’absence de réponse.*

**Erreurs**
+ `InvalidInputException`
+ `EntityNotFoundException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `AccessDeniedException`
+ `ConcurrentModificationException`