Skip to main content
IBM Quantum Platform

Instances


Get current instance details

Returns the details of the current logged in instance, using CRN from the request header.

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
200OK
401Unauthorized
403Forbidden
404Not Found
Réponses
{
  "backends": [
    "ibm_backend"
  ],
  "instance_limit": 60.7,
  "instance_limit_seconds": "61",
  "plan_id": "flex-plan-id-1",
  "usage_allocation_seconds": "200"
}

Get instance configuration

Deprecated: use Resource Controller to manage instance configuration. See /docs/guides/access-instances-platform-apis. Returns the configuration for the specified instance e.g. instance limit in seconds, using CRN from the request header.

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
200OK
401Unauthorized
403Forbidden
404Not Found
Réponses
{
  "instance_limit": 123456
}

Update instance configuration

Deprecated: use Resource Controller to manage instance configuration. See /docs/guides/access-instances-platform-apis. Update the configuration for the specified instance e.g. instance limit in seconds, using CRN from context params of the request.

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

This field can be null or an integer. Use null to reset/remove the instance limit.

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
204OK
400Bad Request
401Unauthorized
403Forbidden
404Not Found
409Usage exceeds instance limit
Réponses
OK

Get instance usage

Get instance usage

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
401Unauthorized
Réponses
{
  "instance_id": "example",
  "plan_id": "example",
  "usage_period": {
    "start_time": "example",
    "end_time": "example"
  },
  "usage_consumed_seconds": 12,
  "usage_consumed_ru": 0.2,
  "usage_limit_seconds": 60,
  "usage_limit_ru": 1,
  "usage_allocation_seconds": 120,
  "usage_allocation_ru": 2,
  "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.