Skip to main content
GET
/
api
/
admin
/
v1
/
deploymentTargetTypes
Gets all Deployment Target Types
curl --request GET \
  --url https://api.example.com/api/admin/v1/deploymentTargetTypes \
  --header 'X-Domino-Api-Key: <api-key>'
[
  {
    "dataPlaneId": "<string>",
    "deploymentTargetConfigurationSchemas": {
      "defaultResourceConfigs": {},
      "resourceConfigSchema": {
        "additionalProperties": "<unknown>",
        "default": "<unknown>",
        "description": "<string>",
        "enum": [
          "<unknown>"
        ],
        "id": "<string>",
        "items": "<unknown>",
        "maxItems": 1,
        "maxLength": 1,
        "maxProperties": 1,
        "maximum": 123,
        "minItems": 0,
        "minLength": 0,
        "minProperties": 0,
        "minimum": 123,
        "pattern": "<string>",
        "properties": {},
        "required": [
          "<string>"
        ],
        "title": "<string>",
        "uniqueItems": false
      },
      "targetConfigSchema": {
        "additionalProperties": "<unknown>",
        "default": "<unknown>",
        "description": "<string>",
        "enum": [
          "<unknown>"
        ],
        "id": "<string>",
        "items": "<unknown>",
        "maxItems": 1,
        "maxLength": 1,
        "maxProperties": 1,
        "maximum": 123,
        "minItems": 0,
        "minLength": 0,
        "minProperties": 0,
        "minimum": 123,
        "pattern": "<string>",
        "properties": {},
        "required": [
          "<string>"
        ],
        "title": "<string>",
        "uniqueItems": false
      }
    },
    "id": "<string>",
    "modelDeploymentConfigurationSchemas": {
      "modelSpecificSchema": {
        "additionalProperties": "<unknown>",
        "default": "<unknown>",
        "description": "<string>",
        "enum": [
          "<unknown>"
        ],
        "id": "<string>",
        "items": "<unknown>",
        "maxItems": 1,
        "maxLength": 1,
        "maxProperties": 1,
        "maximum": 123,
        "minItems": 0,
        "minLength": 0,
        "minProperties": 0,
        "minimum": 123,
        "pattern": "<string>",
        "properties": {},
        "required": [
          "<string>"
        ],
        "title": "<string>",
        "uniqueItems": false
      },
      "sharedSchema": {
        "additionalProperties": "<unknown>",
        "default": "<unknown>",
        "description": "<string>",
        "enum": [
          "<unknown>"
        ],
        "id": "<string>",
        "items": "<unknown>",
        "maxItems": 1,
        "maxLength": 1,
        "maxProperties": 1,
        "maximum": 123,
        "minItems": 0,
        "minLength": 0,
        "minProperties": 0,
        "minimum": 123,
        "pattern": "<string>",
        "properties": {},
        "required": [
          "<string>"
        ],
        "title": "<string>",
        "uniqueItems": false
      }
    },
    "modelDeploymentCustomResourceDefinition": {
      "group": "<string>",
      "kind": "<string>",
      "version": "<string>"
    },
    "modelDeploymentStateSchemas": {
      "modelSpecificSchema": {
        "additionalProperties": "<unknown>",
        "default": "<unknown>",
        "description": "<string>",
        "enum": [
          "<unknown>"
        ],
        "id": "<string>",
        "items": "<unknown>",
        "maxItems": 1,
        "maxLength": 1,
        "maxProperties": 1,
        "maximum": 123,
        "minItems": 0,
        "minLength": 0,
        "minProperties": 0,
        "minimum": 123,
        "pattern": "<string>",
        "properties": {},
        "required": [
          "<string>"
        ],
        "title": "<string>",
        "uniqueItems": false
      },
      "sharedSchema": {
        "additionalProperties": "<unknown>",
        "default": "<unknown>",
        "description": "<string>",
        "enum": [
          "<unknown>"
        ],
        "id": "<string>",
        "items": "<unknown>",
        "maxItems": 1,
        "maxLength": 1,
        "maxProperties": 1,
        "maximum": 123,
        "minItems": 0,
        "minLength": 0,
        "minProperties": 0,
        "minimum": 123,
        "pattern": "<string>",
        "properties": {},
        "required": [
          "<string>"
        ],
        "title": "<string>",
        "uniqueItems": false
      }
    },
    "modelDeploymentSupportedModelSources": [
      "MODELREGISTRY"
    ],
    "modelDeploymentTypeConfigurationSchemas": {},
    "modelDeploymentTypeStateSchemas": {},
    "name": "aws",
    "operatorVersion": "1.0.2",
    "logoUrl": "<string>"
  }
]

Authorizations

X-Domino-Api-Key
string
header
required

Response

Success

dataPlaneId
string
required

ID of the data plane where the operator is deployed

deploymentTargetConfigurationSchemas
object
required

The Deployment Target configuration schemas. Each configuration can have properties that are direct children or one layer deep. Two or more layers of nesting is not supported.

id
string
required

UUID for the Deployment Target Type

modelDeploymentConfigurationSchemas
object
required

Shared and Model Specific configs.

modelDeploymentCustomResourceDefinition
object
required

Custom Resource Definition for Model Deployment

modelDeploymentStateSchemas
object
required

Shared and Model Specific configs.

modelDeploymentSupportedModelSources
enum<string>[]
required

Model sources supported by Domino

Available options:
MODELREGISTRY
modelDeploymentTypeConfigurationSchemas
object
required

The supported deployment types. There must be one property present for each deployment type.

modelDeploymentTypeStateSchemas
object
required

The supported deployment types. There must be one property present for each deployment type.

name
string
required

Internal name for the Deployment Target Type

Example:

"aws"

operatorVersion
string
required

Version of the operator

Example:

"1.0.2"

logoUrl
string

Url to pull logo image from