Skip to content
URL:
https://<notebookserveradmin>/notebooks/runtimes/<runtimeID>
Methods:
GET
Operations:
Update Notebook Runtime, Unregister Notebook Runtime
Child Resources:
Runtime Manifest
Required Capability:
Administrator or Create and Edit
Version Introduced:
10.7

Description

This resource provides information about the properties of a specific notebook runtime in your ArcGIS Notebook Server site. The runtime is included in a Docker container image, which is applied to a container at launch time. Notebook authors open ArcGIS Notebooks in their individual containers. The runtime included with the container image makes a precise collection of Python modules available to each notebook in the container.

Request parameters

ParameterDetails

f

The response format. The default is html .

Values: html | json | pjson

Response properties

ParameterDetails

id

Unique identifier of the runtime.

name

The name of the runtime.

version

The version of the runtime.

containerType

The type of container image. The only valid value is docker.

imageId

The image ID of the corresponding Docker container image. This is created when the image is built.

imagePullString

The string used to pull the Docker image.

dockerRuntime

A string used to specify a Docker runtime environment.

Values: true | false

esriProvidedRuntime

A Boolean indicating whether the runtime is provided by Esri.

Values: true | false

deprecated

A Boolean indicating whether the runtime is deprecated.

Values: true | false

disabled

A Boolean indicating whether the runtime is disabled and not available for use.

Values: true | false

requiresAdvancedPrivileges

A Boolean indicating whether the Advanced Notebooks privilege is required to use the runtime.

Values: true | false

useGPU

A Boolean indicating whether GPU support is enabled for this runtime.

Values: true | false

maxCpu

The maximum number of CPU cores that can be used by a container when this runtime is applied to it.

maxMemory

The maximum amount of memory that can be used by a container when this runtime is applied to it.

maxMemoryUnit

The unit for the above maxMemory property.

Values: g | m | k | b

maxSwapMemory

The maximum amount of total memory, including swap space, that can be used by a container when this runtime is applied to it. If left unspecified, the value will be double that of the maxMemory value.

maxSwapMemoryUnit

The unit for the above maxSwapMemory parameter.

Values: g | m | k | b

sharedMemorySize

Amount of shared memory available to a container using this runtime.

sharedMemorySizeUnit

Unit for sharedMemorySize.

Values: g | m | k | b

JSON Response syntax

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
    "imageId": "<runtime imageId>",
    "containerType": "<containerType>",
    "deprecated": true|false,
    "imagePullString": "<imagePullString>",
    "maxCpu": <maxCpu cores>,
    "version": "<runtime2 version>",
    "maxMemory": <maxMemory>,
    "esriProvidedRuntime": true|false,
    "useGPU": true|false,
    "dockerRuntime": "<dockerRuntime>",
    "name": "<runtime2 name>",
    "maxMemoryUnit": "<maxMemoryUnit>",
    "maxSwapMemory": <maxSwapMemory>,
    "maxSwapMemoryUnit": "<maxSwapMemoryUnit>",
    "disabled": true|false,
    "id": "runtime2 id",
    "requiresAdvancedPrivileges": true|false,
    "sharedMemorySizeUnit": "<sharedMemorySizeUnit>",
    "sharedMemorySize": <sharedMemorySize>
}

JSON Response Esri-provided runtime example

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
    "deprecationDate": 1969689600000, // Deprecated
    "imageId": "",
    "containerType": "docker",
    "deprecated": false,
    "imagePullString": "",
    "maxCpu": 2,
    "version": "14.0",
    "maxMemory": 6,
    "esriProvidedRuntime": true,
    "useGPU": false,
    "dockerRuntime": "",
    "name": "ArcGIS Notebook Python 3 Standard",
    "maxMemoryUnit": "g",
    "maxSwapMemory": 0,
    "maxSwapMemoryUnit": "g",
    "disabled": false,
    "id": "a57fd47a-5134-4df4-9d34-9581d8e9d11e",
    "requiresAdvancedPrivileges": false,
    "sharedMemorySizeUnit": "m",
    "sharedMemorySize": 2048
}

JSON Response custom runtime example

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
    "imageId": "",
    "containerType": "docker",
    "deprecated": false,
    "imagePullString": "",
    "maxCpu": 1,
    "version": "14.0",
    "maxMemory": 4,
    "esriProvidedRuntime": false,
    "useGPU": false,
    "dockerRuntime": "",
    "name": "Custom Runtime",
    "maxMemoryUnit": "g",
    "maxSwapMemory": 0,
    "maxSwapMemoryUnit": "g",
    "disabled": false,
    "id": "d3b54426-7360-4790-963a-dce829a94ef1",
    "requiresAdvancedPrivileges": false,
    "sharedMemorySizeUnit": "m",
    "sharedMemorySize": 2048
}

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.