SW L2 Json Schema

Type: object

SW L2 Json Schema, Schema Version 22.0

No Additional Properties

Type: object

Contains general information of the software L2 json files for client load.

No Additional Properties

Type: string

Title of what the json file is using for.

Type: string

Version of the L2 json file.

Type: number

Revision of the L2 json file.

Type: string

Build number of the L2 json file. Set a unique higher value will force the client to download this version over the existing one.

Type: array of object

Contains the detail information about each release for current product

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: string

The display name on client of this product

Type: array of string

The types of the server for login and load data.

No Additional Items

Each item of this array must be:


Examples:

[
    "DEVZONE"
]
[
    "PID",
    "DEVZONE"
]

Type: string

Title of this release.

Type: number

Revision of this release

Type: string

The minimum SDK Manager version to support.

Type: string

The maximum SDK Manager version to support.

Type: string

Message of this release

Type: string

The PID program group id of this release, define if user need to join some program group to gain access to this release.

Type: string

The DevZone program group id of this release, define if user need to join some program group to gain access to this release

Type: array of object

Pop up the upgrade message if meets specific condition.

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: string

Build number, accept regular expression.

Type: string

SDK Manager Version, accept regular expression. Only used for SDK Manager client l2 Json.

Type: string

Release Version, accept regular expression.

Type: object

Supported hardware information.

No Additional Properties

Type: array of string

Series Ids this release support. Available series Ids can be found in ~/.nvsdkm/hwdata/families/<product>/series/ (see Hardware reference file).

No Additional Items

Each item of this array must be:


Example:

[
    "JETSON_AGX_ORIN_TARGETS"
]

Type: array of string

Device Ids this release support. Available device Ids can be found in ~/.nvsdkm/hwdata/families/<product>/devices/ (see Hardware reference file).

No Additional Items

Each item of this array must be:


Example:

[
    "JETSON_AGX_ORIN_64GB"
]

Type: array of string

Device Ids that should be excluded from the series, it can either have a unique install method, or should not be included in the release. Available device Ids can be found in ~/.nvsdkm/hwdata/families/<product>/devices/ (see Hardware reference file).

No Additional Items

Each item of this array must be:


Example:

[
    "JETSON_AGX_ORIN_64GB"
]

Type: object

The host Operating Systems this release supports

No Additional Properties

Type: array of string

The host Operating Systems this release’s host groups supports.

No Additional Items

Each item of this array must be:

Type: array of string

The host Operating Systems this release’s target groups supports.

No Additional Items

Each item of this array must be:

Type: boolean

The estimated number of the target disk size used in GB. Used in the old schema, for backward compatibility.

Type: boolean

If installing on target enabled. Used in the old schema, for backward compatibility.

Type: boolean

If this release support internal hardwares

Type: boolean

If this release is for an additional sdk.

Type: array of object

The relation between this additional SDK and base SDK. Only defined if this release is for an additional SDK.

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: enum (of string)

The additional SDK should be enabled or not by default.

Must be one of:

  • "on"
  • "off"

Type: object

Type: string

The title of the parent SDK.

Type: number

The release revision of the parent SDK.

Type: string

The product of the parent SDK belongs to.

Type: string

The target OS of the parent SDK.

Type: string

The release version of the parent SDK.

Type: string

The release edition of the parent SDK.

Type: array
No Additional Items

Each item of this array must be:

Type: object

Type: string

The title of the parent SDK.

Type: number

The release revision of the parent SDK.

Type: string

The product of the parent SDK belongs to.

Type: string

The target OS of the parent SDK.

Type: string

The release version of the parent SDK.

Type: string

The release edition of the parent SDK.

Type: array
No Additional Items

Each item of this array must be:

Type: object

Type: number

The release revision of the parent SDK.

Type: string

The product of the parent SDK belongs to.

Type: string

The target OS of the parent SDK.

Type: string

The release version of the parent SDK.

Type: string

The release edition of the parent SDK.

Type: array of object

The SDK installation process uses this global envrioment variable to run.

No Additional Items

Each item of this array must be:

Type: object

Type: string

Name of the global variable.

Type: string

Value of the global variable.

Type: boolean

If True, then user data for DRIVE that is stored on a persistent partition will be deleted. Used in DRIVE SDK only.

Type: object

Release notes of this release

No Additional Properties

Type: string

Tooltip of this release note.

Type: string

The url to release note.

Type: boolean

If release note can be downloaded

Type: boolean

Should this release been shown in main 'Releases' list

Type: boolean

Allow to run SDK Manager client as root when installing this SDK.

Type: array of string

Options to set the Jetson/IGX/Holoscan device to recovery mode.

No Additional Items

Each item of this array must be:


Examples:

[
    "manual",
    "automatic"
]
[
    "none"
]

Type: boolean

If the release supports OEM Pre Configuration for the flashing BSP.

Type: boolean

If the release supports bootRom Preflash Verification for the flashing BSP.

Type: string

[Deprecated] Default selection of QNX toolchain name. Only used in the DRIVE SDK.

Type: array of string

Define what kind of architectures this release supports.

No Additional Items

Each item of this array must be:


Examples:

[
    "x86_64"
]
[
    "aarch64",
    "x86_64"
]

Type: boolean

If the SDK is locked.

Type: string

The name of the product category for this release

Type: string

Operating system this release supports.


Examples:

"Linux"
"QNX"

Type: string

The release version supported this SDK release.

Type: string

The release edition is supported for this SDK release.

Type: string

Id of this SDK release

Type: boolean

If this release contains target components.

Type: array of string

Define what hardware part this SDK release contains.

No Additional Items

Each item of this array must be:


Example:

[
    "host",
    "target"
]

Type: string

The release build is supported for this SDK release.

Type: string

The supported schema version for this SDK release.

Type: string

The url to the L3 json for this SDK release.

Type: object

[Deprecated] The Additional SDKs information. Used in the old schema, for backward compatibility.

All properties whose name matches the following regular expression must respect the following conditions

Property name regular expression: [A-Z0-9_]+
Type: object
No Additional Properties

Type: string

ID used in the client to identify the Additional SDK.

Type: string

Title of the Additional SDK.

Type: string

Description of the Additional SDK.

Type: array of object

Contains the Additional SDK information for different versions.

No Additional Items

Each item of this array must be:

Type: object
No Additional Properties

Type: number

Reversion of the current Additional SDK

Type: string

The base release id of the current Additional SDK.


Example:

"Jetson_Linux_6.0_0"

Type: string

The estimated number of the target disk size used in GB.

Type: string

The PID program group id of this release, define if user need to join some program group to gain access to this release.

Type: string

The DevZone program group id of this release, define if user need to join some program group to gain access to this release

Type: array of string

Where does the Additional SDK install on.

No Additional Items

Each item of this array must be:


Example:

[
    "host",
    "target"
]

Type: boolean

If the Additional SDK can be install stand alone, without any other components installations.

Type: object

Supported hardware information.

No Additional Properties

Type: array of string

Series Ids this release support. Available series Ids can be found in ~/.nvsdkm/hwdata/families/<product>/series/ (see Hardware reference file).

No Additional Items

Each item of this array must be:


Example:

[
    "JETSON_AGX_ORIN_TARGETS"
]

Type: array of string

Device Ids this release support. Available device Ids can be found in ~/.nvsdkm/hwdata/families/<product>/devices/ (see Hardware reference file).

No Additional Items

Each item of this array must be:


Example:

[
    "JETSON_AGX_ORIN_64GB"
]

Type: array of string

Device Ids that should be excluded from the series, it can either have a unique install method, or should not be included in the release. Available device Ids can be found in ~/.nvsdkm/hwdata/families/<product>/devices/ (see Hardware reference file).

No Additional Items

Each item of this array must be:


Example:

[
    "JETSON_AGX_ORIN_64GB"
]

Type: string

The url to the L3 json for this Additional SDK release.

Type: string

The internal url to the L3 json for this Additional SDK release.