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.

Berechtigung

Um diese Methode aufrufen zu können, muss Ihnen mindestens eine IAM-Zugriffsrolle zugewiesen sein, die die folgenden Aktionen einschließt. Sie können Ihren Zugriff prüfen durch Aufrufen von Users > User > Access

  • quantum-computing.instance.read

Protokollierung

Der Aufruf dieser Methode generiert die folgenden Überwachungsereignisse.

  • quantum-computing.instance.read

Eingabe

Informationen
Dieser Endpunkt akzeptiert keine Eingaben.
Codebeispiele
GET
/v1/instance

Wenn sich Ihre Instanz in der Region „eu-de“ befindet, verwenden Sie stattdessen diesen Link: 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'

Ausgabe

Code für den Status von HTTP-Antworten
Statuscode
Beschreibung
200OK
401Unauthorized
403Forbidden
404Not Found
Antworten
{
  "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.

Berechtigung

Um diese Methode aufrufen zu können, muss Ihnen mindestens eine IAM-Zugriffsrolle zugewiesen sein, die die folgenden Aktionen einschließt. Sie können Ihren Zugriff prüfen durch Aufrufen von Users > User > Access

  • quantum-computing.instance.configuration.read

Protokollierung

Der Aufruf dieser Methode generiert die folgenden Überwachungsereignisse.

  • quantum-computing.instance.configuration.read

Eingabe

Informationen
Dieser Endpunkt akzeptiert keine Eingaben.
Codebeispiele
GET
/v1/instances/configuration

Wenn sich Ihre Instanz in der Region „eu-de“ befindet, verwenden Sie stattdessen diesen Link: 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'

Ausgabe

Code für den Status von HTTP-Antworten
Statuscode
Beschreibung
200OK
401Unauthorized
403Forbidden
404Not Found
Antworten
{
  "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.

Berechtigung

Um diese Methode aufrufen zu können, muss Ihnen mindestens eine IAM-Zugriffsrolle zugewiesen sein, die die folgenden Aktionen einschließt. Sie können Ihren Zugriff prüfen durch Aufrufen von Users > User > Access

  • quantum-computing.instance.configuration.update

Protokollierung

Der Aufruf dieser Methode generiert die folgenden Überwachungsereignisse.

  • quantum-computing.instance.configuration.update

Eingabe

Hauptteilparameter
Name, Typ
Beschreibung
instance_limit
integer

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

Mindestwert: 1
Maximalwert: 2147483647
Codebeispiele
PUT
/v1/instances/configuration

Wenn sich Ihre Instanz in der Region „eu-de“ befindet, verwenden Sie stattdessen diesen Link: 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'

Ausgabe

Code für den Status von HTTP-Antworten
Statuscode
Beschreibung
204OK
400Bad Request
401Unauthorized
403Forbidden
404Not Found
409Usage exceeds instance limit
Antworten
OK

Get instance usage

Get instance usage

Berechtigung

Um diese Methode aufrufen zu können, muss Ihnen mindestens eine IAM-Zugriffsrolle zugewiesen sein, die die folgenden Aktionen einschließt. Sie können Ihren Zugriff prüfen durch Aufrufen von Users > User > Access

  • quantum-computing.instance-usage.read

Protokollierung

Der Aufruf dieser Methode generiert die folgenden Überwachungsereignisse.

  • quantum-computing.instance-usage.read

Eingabe

Informationen
Dieser Endpunkt akzeptiert keine Eingaben.
Codebeispiele
GET
/v1/instances/usage

Wenn sich Ihre Instanz in der Region „eu-de“ befindet, verwenden Sie stattdessen diesen Link: 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'

Ausgabe

Code für den Status von HTTP-Antworten
Statuscode
Beschreibung
200
401Unauthorized
Antworten
{
  "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"
}
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.