Environnements
Créer un environnement
client.Beta.Environments.New(ctx, params) (*BetaEnvironment, error)Créer un nouvel environnement avec la configuration spécifiée.
Lister les environnements
client.Beta.Environments.List(ctx, params) (*PageCursor[BetaEnvironment], error)Lister les environnements avec prise en charge de la pagination.
Obtenir un environnement
client.Beta.Environments.Get(ctx, environmentID, query) (*BetaEnvironment, error)Récupérer un environnement spécifique par son identifiant.
Mettre à jour un environnement
client.Beta.Environments.Update(ctx, environmentID, params) (*BetaEnvironment, error)Mettre à jour la configuration d'un environnement existant.
Supprimer un environnement
client.Beta.Environments.Delete(ctx, environmentID, body) (*BetaEnvironmentDeleteResponse, error)Supprimer un environnement par son identifiant. Renvoie une confirmation de la suppression.
Archiver un environnement
client.Beta.Environments.Archive(ctx, environmentID, body) (*BetaEnvironment, error)Archiver un environnement par son identifiant. Les environnements archivés ne peuvent pas être utilisés pour créer de nouvelles sessions.
Models
EnvironnementsTravail
Obtenir un élément de travail
client.Beta.Environments.Work.Get(ctx, workID, params) (*BetaSelfHostedWork, error)Remarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Interroger pour obtenir du travail
client.Beta.Environments.Work.Poll(ctx, environmentID, params) (*BetaSelfHostedWork, error)Remarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Accuser réception d'un travail
client.Beta.Environments.Work.Ack(ctx, workID, params) (*BetaSelfHostedWork, error)Remarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Enregistrer un signal de présence
client.Beta.Environments.Work.Heartbeat(ctx, workID, params) (*BetaSelfHostedWorkHeartbeatResponse, error)Remarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Arrêter un travail
client.Beta.Environments.Work.Stop(ctx, workID, params) (*BetaSelfHostedWork, error)Remarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Lister les éléments de travail
client.Beta.Environments.Work.List(ctx, environmentID, params) (*PageCursor[BetaSelfHostedWork], error)Remarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Mettre à jour un élément de travail
client.Beta.Environments.Work.Update(ctx, workID, params) (*BetaSelfHostedWork, error)Remarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Obtenir les statistiques de la file d'attente
client.Beta.Environments.Work.Stats(ctx, environmentID, query) (*BetaSelfHostedWorkQueueStats, error)Obtenir des statistiques sur la file d'attente de travail d'un environnement.