Skip to main content
IBM Quantum Platform

Instances


Obtenir les détails de l'instance actuelle

Renvoie les détails de l'instance actuellement connectée, en utilisant le CRN de l'en-tête de la requête.

Autorisation

Pour appeler cette méthode, vous devez vous voir attribuer un ou plusieurs rôles d'accès IAM incluant les actions suivantes. Vous pouvez vérifier votre accès en vous rendant sur Users > User > Access

  • quantum-computing.instance.read

Audit

L'appel de cette méthode génère les événements d'audit suivants.

  • quantum-computing.instance.read

Entrée

Informations
Ce noeud final n'accepte aucun paramètre en entrée.
Exemples de code
GET
/v1/instance

Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/instance

curl -X GET \
  'https://quantum.cloud.ibm.com/api/v1/instance' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2024-01-01'

Sortie

Codes d'état de la réponse HTTP
Code d'état
Description
200bouton OK
401Non autorisé
403Interdit
404Introuvable
Réponses
{
  "backends": [
    "ibm_backend"
  ],
  "instance_limit": 60.7,
  "instance_limit_seconds": "61",
  "plan_id": "flex-plan-id-1",
  "usage_allocation_seconds": "200"
}

Obtenir la configuration de l'instance

Obsolète : utilisez Resource Controller pour gérer la configuration de l'instance. Voir /docs/guides/access-instances-platform-apis. Renvoie la configuration de l'instance spécifiée (par exemple, la limite d'instance en secondes), à l'aide de la valeur « CRN » figurant dans l'en-tête de la requête.

Autorisation

Pour appeler cette méthode, vous devez vous voir attribuer un ou plusieurs rôles d'accès IAM incluant les actions suivantes. Vous pouvez vérifier votre accès en vous rendant sur Users > User > Access

  • quantum-computing.instance.configuration.read

Audit

L'appel de cette méthode génère les événements d'audit suivants.

  • quantum-computing.instance.configuration.read

Entrée

Informations
Ce noeud final n'accepte aucun paramètre en entrée.
Exemples de code
GET
/v1/instances/configuration

Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/instances/configuration

curl -X GET \
  'https://quantum.cloud.ibm.com/api/v1/instances/configuration' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2024-01-01'

Sortie

Codes d'état de la réponse HTTP
Code d'état
Description
200bouton OK
401Non autorisé
403Interdit
404Introuvable
Réponses
{
  "instance_limit": 123456
}

Mise à jour de la configuration de l'instance

Obsolète : utilisez Resource Controller pour gérer la configuration de l'instance. Voir /docs/guides/access-instances-platform-apis. Mettez à jour la configuration de l'instance spécifiée (par exemple, la durée maximale de l'instance en secondes) à l'aide de l' CRN, disponible dans les paramètres de contexte de la requête.

Autorisation

Pour appeler cette méthode, vous devez vous voir attribuer un ou plusieurs rôles d'accès IAM incluant les actions suivantes. Vous pouvez vérifier votre accès en vous rendant sur Users > User > Access

  • quantum-computing.instance.configuration.update

Audit

L'appel de cette méthode génère les événements d'audit suivants.

  • quantum-computing.instance.configuration.update

Entrée

Paramètres de corps
Nom, type
Description
instance_limit
integer

Ce champ peut être nul ou entier. Utilisez null pour réinitialiser/supprimer la limite d'instance.

Valeur minimale: 1
Valeur maximale: 2147483647
Exemples de code
PUT
/v1/instances/configuration

Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/instances/configuration

curl -X PUT \
  'https://quantum.cloud.ibm.com/api/v1/instances/configuration' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2024-01-01'

Sortie

Codes d'état de la réponse HTTP
Code d'état
Description
204bouton OK
400Demande incorrecte
401Non autorisé
403Interdit
404Introuvable
409L'utilisation dépasse la limite de l'instance
Réponses
bouton OK

Obtenir l'utilisation de l'instance

Obtenir l'utilisation de l'instance

Autorisation

Pour appeler cette méthode, vous devez vous voir attribuer un ou plusieurs rôles d'accès IAM incluant les actions suivantes. Vous pouvez vérifier votre accès en vous rendant sur Users > User > Access

  • quantum-computing.instance-usage.read

Audit

L'appel de cette méthode génère les événements d'audit suivants.

  • quantum-computing.instance-usage.read

Entrée

Informations
Ce noeud final n'accepte aucun paramètre en entrée.
Exemples de code
GET
/v1/instances/usage

Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/instances/usage

curl -X GET \
  'https://quantum.cloud.ibm.com/api/v1/instances/usage' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2024-01-01'

Sortie

Codes d'état de la réponse HTTP
Code d'état
Description
200
401Non autorisé
Réponses
{
  "instance_id": "example",
  "plan_id": "example",
  "usage_period": {
    "start_time": "example",
    "end_time": "example"
  },
  "usage_consumed_seconds": 12,
  "usage_limit_seconds": 60,
  "usage_allocation_seconds": 120,
  "usage_limit_reached": true,
  "time_available_at": "2024-01-01T00:00:00.000Z"
}
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.