Tous les produits
Search
Centre de documentation

Bastionhost:Présentation des API

Dernière mise à jour :Sep 03, 2026

Normes API et SDK multilingues prédéfinis

L'OpenAPI de ce produit (Yundun-bastionhost/2019-12-09) utilise le style de signature RPC. Des SDK sont disponibles pour les langages de programmation courants. Les développeurs peuvent télécharger le SDK pour appeler directement l'OpenAPI de ce produit, sans se soucier des détails techniques. Si le SDK existant ne répond pas à vos besoins, utilisez le mécanisme de signature pour une intégration par auto-signature. L'auto-signature étant particulièrement complexe, comptez environ 5 jours ouvrables. Nous vous recommandons donc de rejoindre notre groupe d'assistance DingTalk (147535001692) pour bénéficier d'un accompagnement expert lors de l'intégration.

Avant d'utiliser l'API, préparez votre compte d'identité et votre clé d'accès (AccessKey) afin d'accéder efficacement à l'API via des outils clients (tels que SDK et CLI). Pour plus d'informations, consultez Obtenir un AccessKey.

Scénarios de signature personnalisée

Si votre scénario métier présente des exigences particulières et nécessite une intégration par auto-signature, consultez d'abord notre équipe de support technique (groupe d'assistance DingTalk : 147535001692) pour obtenir un accompagnement professionnel et garantir une intégration efficace.

Préparation du compte et de la sécurité

Les comptes Alibaba Cloud disposent de permissions administratives complètes sur l'ensemble des ressources. En cas de compromission d'un AccessKey, toutes les ressources associées sont exposées à un risque d'accès non autorisé. Pour garantir la sécurité, créez un utilisateur RAM disposant uniquement de permissions d'accès API et configurez son AccessKey. Appliquez ensuite des politiques RAM selon le principe du moindre privilège (PoLP). N'utilisez le compte Alibaba Cloud que dans les scénarios spécifiques où ses permissions sont explicitement requises.

Instances de Bastionhost (V3.2.X uniquement)

API

Titre

Description

DescribeInstanceAttribute Consultation des informations d'attribut de l'instance. Consulte toutes les informations relatives aux attributs d'une instance, telles que l'identifiant et la description de l'instance.
DescribeInstances DescribeInstances. Obtient la liste des instances Bastionhost.
ConfigInstanceSecurityGroups ConfigInstanceSecurityGroups Configure les groupes de sécurité qui contrôlent le trafic réseau entrant et sortant pour une instance Bastionhost.
ConfigInstanceWhiteList ConfigInstanceWhiteList. Après avoir activé l'accès au réseau public pour une instance Bastionhost, vous pouvez ajouter des adresses IP à une liste blanche pour contrôler l'accès.
StartInstance StartInstance. Démarre une instance Bastionhost spécifiée.
EnableInstancePublicAccess Activer l'accès au réseau public pour une instance Bastionhost spécifiée. Active l'accès au réseau public pour une instance Bastionhost spécifiée.
DisableInstancePublicAccess DisableInstancePublicAccess. Désactive l'accès au réseau public pour une instance Bastionhost.
ModifyInstanceAttribute Modification des informations d'une instance Bastionhost spécifiée. Modifie les informations d'une instance Bastionhost spécifiée.
MoveResourceGroup MoveResourceGroup. Déplace une instance Bastionhost vers un groupe de ressources spécifié.
AddInstanceRdMember AddInstanceRdMember. Ajoute un compte membre de Resource Directory (RD) à une instance Bastionhost pour permettre l'importation et la gestion des ressources cloud du compte membre via Bastionhost.
ListInstanceRdMembers ListInstanceRdMembers. Répertorie les comptes membres d'un répertoire de ressources (RD).
RemoveInstanceRdMember RemoveInstanceRdMember. Supprime un compte membre de Resource Directory (RD) d'une instance Bastionhost. Vous devez supprimer tous les actifs du compte membre de Bastionhost avant d'appeler cette opération.

Balises (V3.2.X uniquement)

API

Titre

Description

ListTagKeys ListTagKeys. Consulte les clés de balise des ressources.
ListTagResources Consultation des balises associées aux instances Bastionhost. Consulte les balises associées à une ou plusieurs instances Bastionhost.
UntagResources Dissociation et suppression par lots des balises d'une instance Bastionhost spécifiée. Dissocie et supprime par lots les balises d'une instance Bastionhost spécifiée.
TagResources TagResources. Crée et associe des balises à une ou plusieurs instances Bastionhost.

Régions (V3.2.X uniquement)

API

Titre

Description

DescribeRegions DescribeRegions. Consulte les régions d'Alibaba Cloud qui prennent en charge les instances Bastionhost.

Hôtes (V3.2.17 et versions ultérieures)

API

Titre

Description

CreateHost Créer un hôte dans Bastionhost. Crée un hôte dans une instance Bastionhost. Bastionhost prend en charge l'exploitation et la maintenance des hôtes provenant de différentes sources, notamment les instances ECS d'Alibaba Cloud, les serveurs IDC sur site et les serveurs sur d'autres clouds. Avant d'effectuer des opérations d'exploitation et de maintenance sur un hôte via Bastionhost, vous devez d'abord importer l'hôte dans Bastionhost. Vous pouvez appeler cette opération pour créer un hôte que vous souhaitez gérer dans Bastionhost.
GetHost GetHost. Obtient les détails d'un hôte, tels que le nom, la source, l'adresse, le protocole et le port de service.
ListHosts ListHosts. Consulte les hôtes d'un bastion.
DeleteHost Supprimer un hôte unique. Supprime un hôte unique.
ModifyHostsPort ModifyHostsPort. Modifie le port du protocole O&M pour un ou plusieurs hôtes.
ModifyHostsActiveAddressType ModifyHostsActiveAddressType. Modifie le type de point de terminaison d'un ou plusieurs hôtes pour l'exploitation et la maintenance. Les adresses IP publiques et privées sont prises en charge.
ModifyHost ModifyHost. Modifie les informations relatives à un hôte. Ces informations incluent l'adresse, le nom et la description de l'hôte, ainsi que le système d'exploitation qu'il exécute.

Bases de données (V3.2.40 et versions ultérieures)

API

Titre

Description

CreateDatabase Créer une base de données pour l'exploitation et la maintenance dans un bastion. Importe des actifs de base de données dans un bastion. Les types de bases de données pris en charge incluent MySQL, SQL Server et PostgreSQL pour les instances ApsaraDB RDS, MySQL, PostgreSQL et PostgreSQL (compatible avec Oracle) pour les clusters PolarDB, ainsi que MySQL, SQL Server, PostgreSQL et Oracle pour les bases de données auto-gérées.
ModifyDatabase ModifyDatabase. Modifie les informations de base d'une base de données.
GetDatabase GetDatabase. Consulte les informations détaillées d'une base de données.
ListDatabases ListDatabases. Consulte les bases de données gérées par un hôte bastion.
DeleteDatabase Suppression d'une instance de base de données unique. Supprime une instance de base de données unique.

Domaines réseau (V3.2.40 et versions ultérieures)

API

Titre

Description

CreateNetworkDomain Créer un domaine réseau. Si vous souhaitez effectuer des opérations et de la maintenance unifiées sur des actifs répartis dans différents environnements réseau ou qui ne sont pas connectés au cloud privé virtuel (VPC) où réside Bastionhost, utilisez la fonctionnalité de domaine réseau de Bastionhost. Vous pouvez configurer un serveur proxy pour ces actifs, créer un domaine réseau dans Bastionhost et y ajouter le serveur proxy, puis ajouter les actifs au domaine réseau pour les gérer via Bastionhost.
GetNetworkDomain GetNetworkDomain. Obtient les détails d'un domaine réseau spécifié.
ListNetworkDomains ListNetworkDomains. Répertorie les domaines réseau configurés dans une instance Bastionhost. Les domaines réseau définissent la connectivité entre Bastionhost et les hôtes ou bases de données qu'il gère.
DeleteNetworkDomain DeleteNetworkDomain. Supprime un domaine réseau.
ModifyNetworkDomain ModifyNetworkDomain. Modifie les informations de base d'un domaine réseau.
MoveHostsToNetworkDomain MoveHostsToNetworkDomain. Ajoute plusieurs hôtes à un domaine réseau à la fois.
MoveDatabasesToNetworkDomain MoveDatabasesToNetworkDomain. Ajoute plusieurs bases de données à un domaine réseau à la fois.

Comptes d'hôte (V3.2.17 et versions ultérieures)

API

Titre

Description

CreateHostAccount Création d'un compte d'hôte pour un hôte spécifié. Après la création d'un hôte dans Bastionhost, vous pouvez créer un compte d'hôte pour cet hôte afin de gérer le compte existant de l'hôte dans Bastionhost. Après la création d'un compte d'hôte, les ingénieurs d'exploitation et de maintenance peuvent utiliser ce compte pour se connecter à l'hôte via Bastionhost afin d'effectuer des opérations d'exploitation et de maintenance.
GetHostAccount GetHostAccount. Obtient les détails d'un compte d'hôte sur un hôte géré par une instance Bastionhost, tels que le type de protocole et le nom du compte.
ListHostAccounts ListHostAccounts. Répertorie les comptes d'hôte configurés pour un hôte dans une instance Bastionhost. Les comptes d'hôte sont les identifiants utilisés par les ingénieurs d'exploitation et de maintenance pour se connecter à l'hôte.
ModifyHostAccount Modification des informations d'un compte d'hôte. Modifie les informations d'un compte d'hôte, notamment son nom, son mot de passe et sa clé privée.
DeleteHostAccount Supprimer un compte d'hôte unique. Supprime un compte d'hôte unique.
ResetHostAccountCredential ResetHostAccountCredential. Efface les informations d'identification (mot de passe ou clé privée SSH) d'un compte d'hôte spécifié.
ListImportableKMSSecretsForHost ListImportableKMSSecretsForHost. Répertorie tous les secrets KMS importables pour un hôte spécifié.
ImportKMSSecretsForHost ImportKMSSecretsForHost. Importe les secrets KMS pour un hôte spécifié.

Comptes de base de données (V3.2.40 et versions ultérieures)

API

Titre

Description

CreateDatabaseAccount Créer un compte de base de données pour une instance de base de données spécifiée. Après la création d'une base de données, vous pouvez créer un compte de base de données pour celle-ci. Une fois le compte créé, les ingénieurs d'exploitation et de maintenance peuvent l'utiliser pour se connecter à la base de données et la gérer.
ModifyDatabaseAccount ModifyDatabaseAccount. Modifie les informations de base d'un compte de base de données.
GetDatabaseAccount GetDatabaseAccount. Consulte les informations détaillées d'un compte de base de données.
ListDatabaseAccounts ListDatabaseAccounts. Consulte les comptes de base de données d'une base de données.
ListDatabaseAccountsForUserGroup ListDatabaseAccountsForUserGroup. Consulte les comptes de base de données d'une base de données et indique si un groupe d'utilisateurs est autorisé à gérer chaque compte de base de données.
DeleteDatabaseAccount DeleteDatabaseAccount. Supprime un compte de base de données.

Utilisateurs (V3.2.17 et versions ultérieures)

API

Titre

Description

CreateUser CreateUser. Ajoute un utilisateur à un hôte bastion.
GetUser Informations de l'utilisateur. Consulte les détails d'un utilisateur Bastionhost spécifié.
ListUsers Consultation de la liste des utilisateurs. Obtient la liste des utilisateurs d'un bastion hôte spécifié.
ModifyUser ModifyUser. Modifie les informations d'un utilisateur d'un bastion.
DeleteUser DeleteUser. Supprime un utilisateur d'hôte bastion.
CreateUserPublicKey CreateUserPublicKey. Crée une clé publique pour un utilisateur de bastion et héberge la clé publique dans le bastion. Ainsi, les ingénieurs O&M peuvent utiliser la clé privée correspondant à la clé publique pour se connecter au bastion depuis un client O&M.
ListUserPublicKeys ListUserPublicKeys. Répertorie les clés publiques SSH configurées pour un utilisateur Bastionhost. Les utilisateurs peuvent utiliser ces clés publiques pour l'authentification par clé lors de la connexion aux hôtes via Bastionhost.
ListUserGroupsForUser Consultation des groupes d'utilisateurs rejoints par un utilisateur. Consulte la liste des groupes d'utilisateurs auxquels un utilisateur a adhéré.
ModifyUserPublicKey ModifyUserPublicKey. Modifie la clé publique de l'utilisateur.
DeleteUserPublicKey DeleteUserPublicKey. Supprime une clé publique de l'utilisateur spécifié.
LockUsers LockUsers. Verrouille un ou plusieurs utilisateurs d'un hôte bastion.
UnlockUsers UnlockUsers. Déverrouille un ou plusieurs utilisateurs d'un hôte bastion.

Groupes d'utilisateurs (V3.2.17 et versions ultérieures)

API

Titre

Description

CreateUserGroup CreateUserGroup. Crée un groupe d'utilisateurs pour un hôte bastion.
GetUserGroup GetUserGroup. Obtient les détails d'un groupe d'utilisateurs dans un hôte bastion.
ListUserGroups ListUserGroups. Consulte la liste des groupes d'utilisateurs sur un hôte bastion.
ModifyUserGroup ModifyUserGroup. Modifie les informations d'un groupe d'utilisateurs.
DeleteUserGroup Supprimer un groupe d'utilisateurs. Supprime un groupe d'utilisateurs d'un bastion.
AddUsersToGroup Ajout de plusieurs utilisateurs à un groupe d'utilisateurs. Ajoute des utilisateurs à un groupe d'utilisateurs par lot.
RemoveUsersFromGroup RemoveUsersFromGroup. Supprime un ou plusieurs utilisateurs d'un groupe d'utilisateurs.

Groupes de ressources (V3.2.17 et versions ultérieures)

API

Titre

Description

CreateHostGroup Créer un groupe d'actifs. Crée différents groupes d'actifs en fonction de vos besoins métier, ajoute des actifs du même type à un groupe d'actifs, gère les actifs par catégorie et effectue des opérations par lot.
AddDatabasesToGroup Ajouter des bases de données à un groupe. Ajoute plusieurs bases de données à un groupe d'actifs spécifié.
AddHostsToGroup Ajout d'hôtes par lot à un groupe d'actifs spécifié. Ajoute plusieurs hôtes par lot à un groupe d'actifs spécifié.
RemoveDatabasesFromGroup RemoveDatabasesFromGroup. Retire plusieurs bases de données d'un groupe d'actifs à la fois.
DeleteHostGroup Suppression d'un groupe d'hôtes. Supprime un groupe d'hôtes.
RemoveHostsFromGroup RemoveHostsFromGroup. Retire plusieurs hôtes d'un groupe d'actifs à la fois.
ModifyHostGroup ModifyHostGroup. Modifie le nom ou la description du groupe d'hôtes spécifié.
GetHostGroup GetHostGroup. Obtient les détails d'un groupe d'hôtes.
ListHostGroups ListHostGroups. Consulte la liste des groupes d'actifs gérés par un hôte bastion.

Autorisation d'hôte (V3.2.17 et versions ultérieures)

API

Titre

Description

AttachHostAccountsToUser AttachHostAccountsToUser. Après avoir ajouté un utilisateur à votre bastion, vous devez l'autoriser à gérer les actifs. Seuls les utilisateurs autorisés peuvent se connecter au bastion pour effectuer des opérations d'exploitation et de maintenance sur les actifs.
ListHostsForUser ListHostsForUser. Consulte les hôtes qu'un groupe d'utilisateurs est autorisé ou non à gérer.
ListHostAccountsForUser ListHostAccountsForUser. Consulte les comptes d'hôte d'un hôte et indique si un utilisateur est autorisé à gérer chaque compte d'hôte.
DetachHostAccountsFromUser DetachHostAccountsFromUser. Révoque les autorisations d'un utilisateur sur les hôtes et les comptes d'hôte.
DetachHostAccountsFromUserGroup DetachHostAccountsFromUserGroup. Révoque les autorisations sur un ou plusieurs hôtes et comptes d'hôte d'un groupe d'utilisateurs.
DetachHostGroupAccountsFromUser DetachHostGroupAccountsFromUser. Supprime les groupes d'hôtes et les comptes d'hôtes de la liste des groupes d'hôtes et des comptes d'hôtes qu'un utilisateur est autorisé à gérer.
AttachHostAccountsToUserGroup Accorder à un groupe d'utilisateurs des autorisations sur les hôtes et les comptes d'hôte. Accorde à un groupe d'utilisateurs des autorisations sur les hôtes et les comptes d'hôte.
DetachHostGroupAccountsFromUserGroup DetachHostGroupAccountsFromUserGroup. Révoque les autorisations d'un groupe d'utilisateurs sur un ou plusieurs groupes d'hôtes et comptes d'hôte.
AttachHostGroupAccountsToUser AttachHostGroupAccountsToUser. Autorise un utilisateur à gérer un ou plusieurs groupes d'hôtes et comptes d'hôtes.
AttachHostGroupAccountsToUserGroup AttachHostGroupAccountsToUserGroup. Autorise un utilisateur à gérer un ou plusieurs groupes d'hôtes et comptes d'hôte.
ListHostAccountsForUserGroup ListHostAccountsForUserGroup. Consulte les comptes d'hôte d'un hôte et indique si un groupe d'utilisateurs est autorisé à gérer chaque compte d'hôte.
ListHostGroupAccountNamesForUser ListHostGroupAccountNamesForUser. Consulte les noms des comptes d'hôte qu'un utilisateur spécifié est autorisé à gérer dans un groupe d'hôtes spécifié.
ListHostGroupAccountNamesForUserGroup ListHostGroupAccountNamesForUserGroup. Consulte les noms des comptes d'hôte qu'un groupe d'utilisateurs est autorisé à gérer dans un groupe d'hôtes.
ListHostGroupsForUser ListHostGroupsForUser. Consulte la liste des groupes d'hôtes qu'un utilisateur de bastion est autorisé ou non à gérer.
ListHostGroupsForUserGroup ListHostGroupsForUserGroup. Consulte les groupes d'hôtes qu'un groupe d'utilisateurs spécifié est autorisé ou non à gérer.
ListHostsForUserGroup ListHostsForUserGroup. Répertorie les hôtes autorisés ou non autorisés pour un groupe d'utilisateurs d'hôte bastion.

Autorisation de base de données (V3.2.40 et versions ultérieures)

API

Titre

Description

AttachDatabaseAccountsToUser AttachDatabaseAccountsToUser. Autorise un utilisateur à gérer les bases de données et les comptes de base de données.
ListDatabasesForUser ListDatabasesForUser. Consulte les bases de données qu'un utilisateur est autorisé à gérer.
DetachDatabaseAccountsFromUserGroup DetachDatabaseAccountsFromUserGroup. Révoque les autorisations sur les bases de données et les comptes de base de données d'un groupe d'utilisateurs.
ListDatabaseAccountsForUser ListDatabaseAccountsForUser. Consulte les comptes de base de données d'une base de données et indique si un utilisateur est autorisé à gérer chaque compte de base de données.
DetachDatabaseAccountsFromUser DetachDatabaseAccountsFromUser. Révoque les autorisations d'un utilisateur sur les bases de données et les comptes de base de données.
AttachDatabaseAccountsToUserGroup Accorder à un groupe d'utilisateurs des autorisations sur des bases de données et des comptes de base de données. Accorde à un groupe d'utilisateurs des autorisations sur des bases de données et des comptes de base de données.
ListDatabasesForUserGroup ListDatabasesForUserGroup. Répertorie les bases de données qu'un groupe d'utilisateurs est autorisé à gérer via une instance Bastionhost.

Jetons O&M (V3.2.40 et versions ultérieures)

API

Titre

Description

ListOperationDatabases ListOperationDatabases. Répertorie les bases de données auxquelles l'utilisateur actuel de Resource Access Management (RAM) est autorisé à accéder.
ListOperationHosts ListOperationHosts. Répertorie les hôtes sur lesquels l'utilisateur Resource Access Management (RAM) actuel est autorisé à effectuer des opérations d'exploitation et de maintenance via une instance Bastionhost.
ListOperationHostAccounts ListOperationHostAccounts. Consulte la liste des comptes d'hôte que l'utilisateur actuel de Resource Access Management (RAM) est autorisé à gérer.
ListOperationDatabaseAccounts ListOperationDatabaseAccounts. Consulte la liste des comptes de base de données que l'utilisateur actuel de Resource Access Management (RAM) est autorisé à gérer.
GenerateAssetOperationToken GenerateAssetOperationToken. Génère des jetons d'exploitation et de maintenance pour les bastions ou les bases de données, ce qui permet de gérer les actifs.
RenewAssetOperationToken RenewAssetOperationToken. Renouvelle un jeton d'exploitation et de maintenance pour une durée d'une heure.
CreateOperationTicket Créer une demande O&M (prise en charge uniquement à partir de la version 3.2.44) Crée une demande O&M. Lorsqu'un administrateur active l'approbation O&M dans les stratégies de contrôle, les ingénieurs O&M doivent créer une demande O&M et obtenir l'approbation de l'administrateur avant d'effectuer des opérations O&M.

Règles d'autorisation (V3.2.40 et versions ultérieures)

API

Titre

Description

CreateRule CreateRule. Vous pouvez créer des règles d'autorisation pour autoriser plusieurs utilisateurs à gérer des actifs. Vous pouvez également spécifier une période de validité pour une règle d'autorisation. Ainsi, vous pouvez gérer les utilisateurs et les actifs de manière plus efficace et limiter les périodes pendant lesquelles les utilisateurs peuvent accéder aux actifs.
ModifyRule ModifyRule. Modifie les informations de base d'une règle d'autorisation.
GetRule GetRule. Consulte les informations détaillées d'une règle d'autorisation.
ListRules ListRules. Consulte la liste des règles d'autorisation d'un hôte bastion.
EnableRule Activer une règle d'autorisation. Active une règle d'autorisation.
DisableRule DisableRule. Désactive une règle d'autorisation.
DeleteRule DeleteRule. Supprime une règle d'autorisation.

Stratégies de contrôle (V3.2.40 et versions ultérieures)

API

Titre

Description

CreatePolicy Créer une stratégie de contrôle. Contrôle les comportements d'exploitation et de maintenance via les paramètres de contrôle des commandes, d'approbation des commandes, de contrôle des protocoles et de stratégie de contrôle d'accès afin d'empêcher efficacement les utilisateurs d'exécuter des commandes à haut risque ou d'effectuer des erreurs de manipulation, garantissant ainsi la sécurité des opérations et de la maintenance.
ModifyPolicy ModifyPolicy. Modifie les informations de base d'une stratégie de contrôle.
GetPolicy GetPolicy. Obtient les détails d'une stratégie de contrôle spécifiée.
ListPolicies ListPolicies. Consulte la liste des stratégies de contrôle.
GetPolicyAssetScope GetPolicyAssetScope. Consulte les actifs auxquels s'applique une stratégie de contrôle.
SetPolicyProtocolConfig SetPolicyProtocolConfig. Configure les options Remote Desktop Protocol (RDP), Secure Shell (SSH) et SSH File Transfer Protocol (SFTP) pour une stratégie de contrôle.
SetPolicyCommandConfig SetPolicyCommandConfig. Spécifie les commandes qui peuvent ou ne peuvent pas être exécutées par les utilisateurs ou sur les actifs associés à la stratégie, ainsi que les commandes devant être examinées.
SetPolicyIPAclConfig SetPolicyIPAclConfig. Indique si une adresse IP source peut accéder aux actifs auxquels s'applique une stratégie de contrôle.
GetPolicyUserScope GetPolicyUserScope. Consulte le périmètre des utilisateurs auxquels s'applique une stratégie de contrôle.
SetPolicyAccessTimeRangeConfig SetPolicyAccessTimeRangeConfig. Configure les limites de période de connexion dans une stratégie de contrôle.
SetPolicyAssetScope Définition de la portée des ressources pour une stratégie de contrôle spécifiée. Définit la portée des ressources pour une stratégie de contrôle spécifiée.
SetPolicyUserScope SetPolicyUserScope. Spécifie les utilisateurs auxquels s'applique une stratégie de contrôle.
SetPolicyApprovalConfig SetPolicyApprovalConfig. Configure le paramètre d'approbation O&M dans une stratégie de contrôle.
DeletePolicy Supprimer une stratégie de contrôle unique. Supprime une stratégie de contrôle unique.

Approbations (V3.2.37 et versions ultérieures)

API

Titre

Description

ListApproveCommands ListApproveCommands. Consulte les commandes à examiner.
AcceptApproveCommand Approuver une commande unique. Si un ingénieur d'exploitation et de maintenance exécute une commande configurée dans une stratégie de contrôle d'approbation des commandes, l'administrateur reçoit une demande d'approbation pour cette commande dans la console Bastionhost. La commande ne peut être exécutée qu'après l'approbation de l'administrateur. Si la demande est rejetée, la commande ne peut pas être exécutée.
RejectApproveCommand RejectApproveCommand. Si un ingénieur d'exploitation et de maintenance tente d'exécuter une commande spécifiée dans la section Approbation de commande de la page Créer une stratégie de contrôle, l'administrateur est notifié afin d'examiner la commande dans la console Bastionhost. La commande ne peut être exécutée qu'après approbation par l'administrateur.
ListOperationTickets Récupération des demandes d'O&M en attente d'approbation. Obtient la liste des demandes d'O&M nécessitant une approbation.
AcceptOperationTicket Approuver une demande O&M. Si un administrateur active l'approbation O&M dans une stratégie de contrôle, un ingénieur O&M doit soumettre une demande O&M et obtenir l'approbation de l'administrateur avant de se connecter à une ressource.
RejectOperationTicket RejectOperationTicket. Si un administrateur Bastionhost active l'approbation O&M sur la page Créer une stratégie de contrôle, les ingénieurs O&M ne peuvent se connecter aux actifs pour effectuer des opérations O&M qu'après l'approbation de leurs demandes O&M par l'administrateur.
ListTodoOpsTaskApprovals Récupération des tâches d'approbation O&M en attente. Obtient la liste des demandes d'approbation d'opérations et de maintenance automatisées en attente.
GetAutoOpsTask Consulte les détails d'une tâche O&M spécifiée (prise en charge uniquement dans la version 3.2.50 et ultérieures) Consulte les détails d'une tâche O&M spécifiée.
AllowOperationTaskApproval Approbation d'une demande d'exécution de tâche O&M. Approuve une demande d'exécution de tâche O&M.
RejectOperationTaskApproval Rejet d'une demande d'exécution de tâche O&M. Rejette une demande d'exécution de tâche O&M.

Clés partagées (V3.2.X uniquement)

API

Titre

Description

CreateHostShareKey Créer une clé partagée d'hôte. La fonctionnalité de clé partagée de Bastionhost permet de stocker les clés privées utilisées pour la connexion aux hôtes dans Bastionhost. Une fois stockée, une clé privée peut être partagée entre plusieurs comptes d'hôte afin d'améliorer l'efficacité de la gestion des comptes d'hôte.
GetHostShareKey GetHostShareKey. Consulte les informations relatives à une clé partagée.
ListHostShareKeys ListHostShareKeys. Consulte les clés partagées associées à un hôte.
ListHostAccountsForHostShareKey ListHostAccountsForHostShareKey. Consulte les comptes d'hôte associés à une clé partagée.
ModifyHostShareKey ModifyHostShareKey. Modifie une clé partagée.
AttachHostAccountsToHostShareKey Associer des comptes d'hôte à une clé partagée d'hôte. Associe des comptes d'hôte à une clé partagée d'hôte.
DetachHostAccountsFromHostShareKey DetachHostAccountsFromHostShareKey. Dissocie les comptes d'hôte d'une clé partagée.
DeleteHostShareKey DeleteHostShareKey. Supprime une clé partagée.

Paramètres système (V3.2.X uniquement)

API

Titre

Description

GetInstanceADAuthServer GetInstanceADAuthServer. Consulte les paramètres d'authentification Active Directory (AD) d'un bastion.
ModifyInstanceADAuthServer ModifyInstanceADAuthServer. Met à jour les paramètres du serveur d'authentification Active Directory (AD) d'un hôte bastion.
GetInstanceTwoFactor GetInstanceTwoFactor. Consulte les paramètres de l'authentification à deux facteurs d'un hôte bastion.
ModifyInstanceTwoFactor ModifyInstanceTwoFactor. Modifie les paramètres d'authentification à deux facteurs d'un hôte bastion.
ModifyInstanceLDAPAuthServer ModifyInstanceLDAPAuthServer. Met à jour les paramètres du serveur d'authentification LDAP (Lightweight Directory Access Protocol) d'un bastion.
GetInstanceLDAPAuthServer GetInstanceLDAPAuthServer. Consulte les paramètres d'authentification du protocole LDAP (Lightweight Directory Access Protocol) sur un hôte bastion.
GetInstanceStoreInfo GetInstanceStoreInfo. Consulte l'utilisation du stockage d'une instance Bastionhost.
CreateExportConfigJob CreateExportConfigJob. Crée une tâche d'exportation de sauvegarde de configuration. Une seule tâche d'exportation de sauvegarde de configuration peut s'exécuter à la fois pour une instance Bastionhost.
GetExportConfigJob GetExportConfigJob. Obtient les détails d'une tâche d'exportation de configuration pour une instance Bastionhost.

Gestion de projet (version canari)

API

Titre

Description

CreateProject Créer un projet. Crée un projet.
GetProject Consultation des détails du projet. Consulte les détails d'un projet spécifié.
CreateProjectNotifyReceiver Ajout d'un destinataire de notification à un projet. Crée un destinataire de notification pour un projet.
ListProjects Consultation de la liste des projets. Consulte la liste des projets.
ListMembersNotForProject Interrogation des comptes membres associables. Consulte la liste des membres qui ne sont pas affectés à d'autres projets.
ListProjectNotifyReceivers Consultation des destinataires de notifications d'un projet spécifié. Consulte la liste des destinataires de notifications d'un projet.
ListProjectsForProjectAuthorizationPrincipal Consultation des projets gérables par l'utilisateur actuel. Consulte la liste des projets que l'utilisateur actuel peut gérer.
ModifyProject Modification des informations du projet. Modifie un projet.
ModifyProjectNotifyReceiver Modification des informations du destinataire des notifications pour un projet spécifié. Modifie le destinataire des notifications d'un projet.
ModifyDatabasesProject Déplacer par lots des instances de base de données vers un autre projet. Déplace par lots des instances de base de données vers un autre projet.
ModifyHostsProject Déplacer des hôtes vers un autre projet par lot. Déplace des hôtes vers un autre projet par lot.
AttachMembersToProject Associer des comptes membres à un projet spécifié. Associe des membres à un projet.
DeleteProjects Supprimer des projets. Supprime des projets par lots.
DeleteProjectNotifyReceivers Suppression des destinataires de notifications d'un projet spécifié. Supprime des destinataires de notifications d'un projet.
DetachMembersFromProject Retirer les comptes membres associés d'un projet. Retire des membres d'un projet.

Autorisation de projet (version canari)

API

Titre

Description

CreateProjectAuthorization Création d'une autorisation de projet. Crée une autorisation de projet.
ListProjectAuthorizations Obtenir la liste des autorisations de projet. Consulte la liste des autorisations de projet.
GetProjectAuthorization Détails de l'autorisation de projet. Consulte les détails d'une autorisation de projet.
ListProjectsNotForProjectAuthorization Consultation des projets non associés à une autorisation de projet. Consulte la liste des projets qui ne sont pas associés à une autorisation de projet.
AttachProjectManagersToProjectAuthorization Association des administrateurs de projet dans l'autorisation de projet. Associe les administrateurs d'autorisation de projet.
AttachProjectsToProjectAuthorization Spécifier les projets gérables dans une autorisation de projet. Spécifie les projets gérables dans une autorisation de projet. Cette opération ne peut être appelée que lorsque le paramètre ScopeType renvoyé par l'opération GetProjectAuthorization est égal à 2 pour l'autorisation de projet correspondante.
ModifyProjectAuthorization Modification des informations d'autorisation de projet. Modifie l'autorisation de projet.
DetachProjectManagersFromProjectAuthorization Suppression d'un administrateur de projet de l'autorisation de projet. Supprime un administrateur de projet de la gestion des autorisations de projet.
DetachProjectsFromProjectAuthorization Suppression de projets d'une autorisation de projet spécifiée. Supprime des projets de la portée d'une autorisation de projet. Cette opération ne peut être appelée que lorsque le paramètre ScopeType renvoyé par l'opération GetProjectAuthorization a la valeur 2.
DeleteProjectAuthorizations Suppression d'une autorisation de projet. Supprime une autorisation de projet.

Règles d'audit (version canari)

API

Titre

Description

CreateReviewRule Créer une stratégie d'audit. Crée une stratégie d'audit.
GetReviewRule Détails de la stratégie d'audit. Consulte les détails d'une stratégie d'audit.
ListReviewRules Interrogation des stratégies d'audit. Consulte la liste des stratégies d'audit.
ModifyReviewRule Modification de la stratégie d'audit. Modifie une stratégie d'audit.
ListProjectsNotForReviewRule Projets non associés à une stratégie d'audit spécifiée. Consulte la liste des projets qui ne sont pas associés à une stratégie d'audit.
AttachReviewersToReviewRule Association d'auditeurs à une stratégie d'audit spécifiée. Associe des auditeurs à une stratégie d'audit.
AttachProjectsToReviewRule Spécifier les projets auditables dans une règle d'audit. Associe des projets à la portée d'une stratégie d'audit. Cette opération ne peut être appelée que lorsque le paramètre ScopeType renvoyé par l'opération GetReviewRule est égal à 2.
DetachReviewersFromReviewRule Suppression d'un auditeur associé à une stratégie d'audit. Dissocie un auditeur d'une règle d'audit.
DetachProjectsFromReviewRule Suppression des projets associés à une stratégie d'audit. Supprime des projets du périmètre d'une stratégie d'audit. Cette opération ne peut être appelée que si le paramètre ScopeType de la stratégie d'audit correspondante, renvoyée par l'opération GetReviewRule, a pour valeur 2.
DeleteReviewRules Supprimer une stratégie d'audit. Supprime une stratégie d'audit.

Autres

API

Titre

Description

VerifyInstanceLDAPAuthServer VerifyInstanceLDAPAuthServer. Teste la connectivité au serveur d'authentification LDAP (Lightweight Directory Access Protocol) configuré pour une instance Bastionhost. Utilisez cette opération pour valider vos paramètres LDAP avant de les enregistrer.
VerifyInstanceADAuthServer VerifyInstanceADAuthServer. Teste la connectivité au serveur d'authentification Active Directory (AD) configuré pour une instance Bastionhost. Utilisez cette opération pour valider vos paramètres AD avant de les enregistrer.