Affichage des agents
Vous pouvez visualiser un agent en utilisant l'ID de l'agent pour récupérer les informations de configuration détaillées. Vous pouvez également répertorier tous les agents créés dans votre compte.
Affichage des agents par l'interface utilisateur
- Connectez-vous à votre compte IBM Cloud en utilisant vos identifiants.
- Cliquez sur Schematics > Agents.
- Cliquez sur votre agent dans la liste pour afficher les détails de l'agent.
Affichage des agents par l'intermédiaire de l'interface de gestion
Vous pouvez afficher la liste des agents de votre compte à l'aide de la commande d'interface de ligne de commande agent list.
Example
ibmcloud schematics agent list
Sortie
Retrieving agents...
OK
Name ID Version Description Resource Group Agent Location Schematics location Status Tags Agent health
Agent-UI-Final-Testing Agent-UI-Final-Testing.deA.3dfb cli-testing eu-de Active
Vishwa-CLI-Testing Vishwa-CLI-Testing.deA.ef99 cli-testing eu-de Active
agent-5-multipod agent-5-multipod.deA.3d58 Srikar testing multiple pods in agent-5 ... job-runner eu-de Active agent_register
agent-prod-testing-api-dec-24-2 agent-prod-testing-api-dec-24-2.deA.ca07 1.6.0 Create Agent Default us-south eu-de Active env:prod, mytest
agent-testing-prod-cli-dec-27-2 agent-testing-prod-cli-dec-27-2.deA.727f v1.0.0 Default us-south eu-de Active
agent-testing-prod-cli-dec-27-3 agent-testing-prod-cli-dec-27-3.deA.fd13 Default us-south eu-de Active
agent-testing-prod-cli-dec-27-4 agent-testing-prod-cli-dec-27-4.deA.acd4 Default us-south eu-de Active
agent-testing-prod-cli-dec-27 agent-testing-prod-cli-dec-27.deA.3f7e Default jp-tok eu-de Active
gsmmar27v1cli-agent-test gsmmar27v1cli-agent-test.deA.6288 Default eu-de eu-de Active
gsmmar27v2cli-agent-test gsmmar27v2cli-agent-test.deA.afcc Default eu-de eu-de Active
gsmmar27v3cli-agent-test gsmmar27v3cli-agent-test.deA.4b56 Default eu-de eu-de Active
Showing 1-11 of 11 items
Affichage de la configuration de l'agent par l'intermédiaire de l'interface de ligne de commande
Vous pouvez utiliser la commande agent get pour visualiser la configuration d'un agent. Cette commande requiert agent_id comme argument
d'entrée.
Pour afficher les commandes d'obtention d'agent, la syntaxe et les détails de l'indicateur d'option, voir ibmcloud schematics agent get.
Example
ibmcloud schematics agent get --id agent-testing-prod-cli-dec-27-5.deA.dc97
Sortie
Retrieving agent...
OK
ID agent-testing-prod-cli-dec-27-5.deA.dc97
Name agent-testing-prod-cli-dec-27-5
Status ACTIVE
Version 1.0.0
Location eu-de
Agent Location jp-tok
Resource Group Default
Recent Job Job ID Status Last modified
DEPLOY .ACTIVITY.465e9716 Triggered deployment 2023-03-27T12:25:01.239Z
Affichage des agents via l'API
Suivez les étapes permettant d'extraire votre jeton d'accès IAM et de vous authentifier auprès d'IBM Cloud Schematics à l'aide de l'API.
Exemple de liste de tous les agents de votre compte.
LIST /v2/agents/ HTTP/1.1
Host: schematics.cloud.ibm.com
Content-Type: application/json
Authorization: Bearer <auth_token>
Sortie
{
"name": "agent-beta1-testing",
"description": "Create Agent",
"resource_group": "schematics-prod",
"tags": [
"env:prod",
"mytest"
],
"version": "v1.0.0",
"schematics_location": "us-south",
"agent_location": "jp-tok",
"user_state": {
"state": "enable",
"set_by": "test@in.ibm.com",
"set_at": "2023-03-16T06:12:13.684097462Z"
},
"agent_crn": "crn:v1:bluemix:public:schematics:us-south:a/c19ef85117044059a3be5e45d6dc1cf6:347160c0-dca9-49e8-a292-9c980c7f8c47:agent:agent-beta1-testing.soA.748e",
"created_at": "2023-03-16T06:12:13.684112846Z",
"creation_by": "geetha_sathyamurthy@in.ibm.com",
"updated_at": "0001-01-01T00:00:00Z",
"system_state": {
"status_code": "draft"
},
"agent_kpi": {
"availability_indicator": "normal",
"lifecycle_indicator": "consistent",
"percent_usage_indicator": "30%"
}
}
Example
GET /v2/agents/agent-beta1-testing.soA.748e/ HTTP/1.1
Host: schematics.cloud.ibm.com
Content-Type: application/json
Authorization: Bearer <auth_token>
Sortie
{
"name": "agent-beta1-testing",
"description": "Create Agent",
"resource_group": "schematics-prod",
"tags": [
"env:prod",
"mytest"
],
"version": "v1.0.0",
"schematics_location": "us-south",
"agent_location": "us-south",
"user_state": {
"state": "enable",
"set_by": "test@in.ibm.com",
"set_at": "2023-03-16T06:12:13.684097462Z"
},
"agent_crn": "crn:v1:bluemix:public:schematics:us-south:a/c19ef85117044059a3be5e45d6dc1cf6:347160c0-dca9-49e8-a292-9c980c7f8c47:agent:agent-beta1-testing.soA.748e",
"created_at": "2023-03-16T06:12:13.684112846Z",
"creation_by": "test@in.ibm.com",
"updated_at": "0001-01-01T00:00:00Z",
"system_state": {
"status_code": "draft"
},
"agent_kpi": {
"availability_indicator": "normal",
"lifecycle_indicator": "consistent",
"percent_usage_indicator": "30%"
}
}
Affichage des agents via Terraform
Vous pouvez utiliser la source de données ibm_schematics_agent pour obtenir des informations sur un agent Schematics Sans modifier votre infrastructure.
Assurez-vous que l'agent Schematics Est déployé pour répertorier un agent existant.
-
Définir la ressource
ibm_schematics_agent_deploydans le fichiermain.tf.data "ibm_schematics_agents" "schematics_agents" { name = "MyDevAgent" } -
Initialisation
terraform init -
Appliquer
terraform apply
Vous pouvez consulter la documentation IBM Cloud Provider Plug-in for Terraform pour plus de paramètres spécifiques à la source de données.
Etapes suivantes
- Vous pouvez mettre à jour un agent, et supprimer un agent
- Vous pouvez consulter la foire aux questions pour toute question courante relative à la suppression d'un agent.