{
  "openapi": "3.0.1",
  "info": {
    "title": "Azure Machine Learning Designer Service Client",
    "version": "1.0.0"
  },
  "paths": {
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/BulkRuns/submit": {
      "post": {
        "tags": [
          "BulkRuns"
        ],
        "operationId": "BulkRuns_SubmitBulkRun",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitBulkRunRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/BulkRuns/{flowRunId}/cancel": {
      "post": {
        "tags": [
          "BulkRuns"
        ],
        "operationId": "BulkRuns_CancelFlowRun",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/BulkRuns/{flowRunId}/clone": {
      "post": {
        "tags": [
          "BulkRuns"
        ],
        "operationId": "BulkRuns_CloneFlowFromFlowRun",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateFlowRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/BulkRuns/{flowRunId}": {
      "get": {
        "tags": [
          "BulkRuns"
        ],
        "operationId": "BulkRuns_GetFlowRunInfo",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRunInfo"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/BulkRuns/{flowRunId}/childRuns": {
      "get": {
        "tags": [
          "BulkRuns"
        ],
        "operationId": "BulkRuns_GetFlowChildRuns",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "index",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "startIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "endIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": { }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/BulkRuns/{flowRunId}/nodeRuns/{nodeName}": {
      "get": {
        "tags": [
          "BulkRuns"
        ],
        "operationId": "BulkRuns_GetFlowNodeRuns",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "nodeName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "index",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "startIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "endIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "aggregation",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": { }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/BulkRuns/{flowRunId}/nodeRuns/{nodeName}/basePath": {
      "get": {
        "tags": [
          "BulkRuns"
        ],
        "operationId": "BulkRuns_GetFlowNodeRunBasePath",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "nodeName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRunBasePath"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/BulkRuns/{flowRunId}/logContent": {
      "get": {
        "tags": [
          "BulkRuns"
        ],
        "operationId": "BulkRuns_GetFlowRunLogContent",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Connection/{connectionName}": {
      "post": {
        "tags": [
          "Connection"
        ],
        "operationId": "Connection_CreateConnection",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "connectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateOrUpdateConnectionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionEntity"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Connection"
        ],
        "operationId": "Connection_UpdateConnection",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "connectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateOrUpdateConnectionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionEntity"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Connection"
        ],
        "operationId": "Connection_GetConnection",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "connectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionEntity"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Connection"
        ],
        "operationId": "Connection_DeleteConnection",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "connectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "connectionScope",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ConnectionScope"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionEntity"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Connection": {
      "get": {
        "tags": [
          "Connection"
        ],
        "operationId": "Connection_ListConnections",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConnectionEntity"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Connection/specs": {
      "get": {
        "tags": [
          "Connection"
        ],
        "operationId": "Connection_ListConnectionSpecs",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConnectionSpec"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Connections/{connectionName}": {
      "post": {
        "tags": [
          "Connections"
        ],
        "operationId": "Connections_CreateConnection",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "connectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateOrUpdateConnectionRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Connections"
        ],
        "operationId": "Connections_UpdateConnection",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "connectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateOrUpdateConnectionRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Connections"
        ],
        "operationId": "Connections_GetConnection",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "connectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Connections"
        ],
        "operationId": "Connections_DeleteConnection",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "connectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Connections/{connectionName}/listsecrets": {
      "get": {
        "tags": [
          "Connections"
        ],
        "operationId": "Connections_GetConnectionWithSecrets",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "connectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectionDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Connections": {
      "get": {
        "tags": [
          "Connections"
        ],
        "operationId": "Connections_ListConnections",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConnectionDto"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Connections/specs": {
      "get": {
        "tags": [
          "Connections"
        ],
        "operationId": "Connections_ListConnectionSpecs",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WorkspaceConnectionSpec"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Connections/{connectionName}/AzureOpenAIDeployments": {
      "get": {
        "tags": [
          "Connections"
        ],
        "operationId": "Connections_ListAzureOpenAIDeployments",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "connectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AzureOpenAIDeploymentDto"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRunsAdmin/{flowId}/bulkRuns/{bulkRunId}/submit": {
      "post": {
        "tags": [
          "FlowRunsAdmin"
        ],
        "operationId": "FlowRunsAdmin_SubmitBulkRunAsync",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "bulkRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "errorHandlingMode",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ErrorHandlingMode"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitBulkRunResponse"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRunsAdmin/{flowId}/bulkRuns/{bulkRunId}/policy": {
      "post": {
        "tags": [
          "FlowRunsAdmin"
        ],
        "operationId": "FlowRunsAdmin_SendPolicyValidationAsync",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "bulkRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyValidationResponse"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "FlowRunsAdmin"
        ],
        "operationId": "FlowRunsAdmin_CheckPolicyValidationAsync",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "bulkRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyValidationResponse"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRunsAdmin/{flowId}/bulkRuns/{bulkRunId}/LogResult": {
      "post": {
        "tags": [
          "FlowRunsAdmin"
        ],
        "operationId": "FlowRunsAdmin_LogResultForBulkRun",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "bulkRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/KeyValuePairStringObject"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRunsAdmin/storageInfo": {
      "get": {
        "tags": [
          "FlowRunsAdmin"
        ],
        "operationId": "FlowRunsAdmin_GetStorageInfo",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StorageInfo"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRunsAdmin/{flowId}/flowRuns/{flowRunId}/runtime/{runtimeVersion}/logEvent": {
      "post": {
        "tags": [
          "FlowRunsAdmin"
        ],
        "operationId": "FlowRunsAdmin_LogFlowRunEvent",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runtimeVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRunsAdmin/{flowId}/flowRuns/{flowRunId}/logEvent": {
      "post": {
        "tags": [
          "FlowRunsAdmin"
        ],
        "operationId": "FlowRunsAdmin_LogFlowRunEventV2",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "runtimeVersion",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRunsAdmin/{flowId}/flowRuns/{flowRunId}/logTerminatedEvent": {
      "post": {
        "tags": [
          "FlowRunsAdmin"
        ],
        "operationId": "FlowRunsAdmin_LogFlowRunTerminatedEvent",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lastCheckedTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LogRunTerminatedEventDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRunsAdmin/{flowId}/bulkRuns/{bulkRunId}/serviceLogs": {
      "post": {
        "tags": [
          "FlowRunsAdmin"
        ],
        "operationId": "FlowRunsAdmin_UpdateServiceLogs",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "bulkRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ServiceLogRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Task"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRunsAdmin/{flowId}/bulkRuns/{bulkRunId}/serviceLogs/batch": {
      "post": {
        "tags": [
          "FlowRunsAdmin"
        ],
        "operationId": "FlowRunsAdmin_BatchUpdateServiceLogs",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "bulkRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ServiceLogRequest"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Task"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRuntimes/{runtimeName}": {
      "post": {
        "tags": [
          "FlowRuntimes"
        ],
        "operationId": "FlowRuntimes_CreateRuntime",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "runtimeName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "asyncCall",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "msiToken",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "skipPortCheck",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateFlowRuntimeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRuntimeDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "FlowRuntimes"
        ],
        "operationId": "FlowRuntimes_UpdateRuntime",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "runtimeName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "asyncCall",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "msiToken",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "skipPortCheck",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFlowRuntimeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRuntimeDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "FlowRuntimes"
        ],
        "operationId": "FlowRuntimes_GetRuntime",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "runtimeName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRuntimeDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "FlowRuntimes"
        ],
        "operationId": "FlowRuntimes_DeleteRuntime",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "runtimeName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "asyncCall",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "msiToken",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRuntimeDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRuntimes/checkCiAvailability": {
      "get": {
        "tags": [
          "FlowRuntimes"
        ],
        "operationId": "FlowRuntimes_CheckCiAvailability",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "computeInstanceName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "customAppName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AvailabilityResponse"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRuntimes/checkMirAvailability": {
      "get": {
        "tags": [
          "FlowRuntimes"
        ],
        "operationId": "FlowRuntimes_CheckMirAvailability",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "endpointName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "deploymentName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AvailabilityResponse"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRuntimes/{runtimeName}/needUpgrade": {
      "get": {
        "tags": [
          "FlowRuntimes"
        ],
        "operationId": "FlowRuntimes_CheckRuntimeUpgrade",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "runtimeName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRuntimes/{runtimeName}/capability": {
      "get": {
        "tags": [
          "FlowRuntimes"
        ],
        "operationId": "FlowRuntimes_GetRuntimeCapability",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "runtimeName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRuntimeCapability"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRuntimes/latestConfig": {
      "get": {
        "tags": [
          "FlowRuntimes"
        ],
        "operationId": "FlowRuntimes_GetRuntimeLatestConfig",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RuntimeConfiguration"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowRuntimes": {
      "get": {
        "tags": [
          "FlowRuntimes"
        ],
        "operationId": "FlowRuntimes_ListRuntimes",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FlowRuntimeDto"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/runtimes/latestConfig": {
      "get": {
        "tags": [
          "FlowRuntimesWorkspaceIndependent"
        ],
        "operationId": "FlowRuntimesWorkspaceIndependent_GetRuntimeLatestConfig",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RuntimeConfiguration"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_CreateFlow",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "experimentId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateFlowRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_ListFlows",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "experimentId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ownedOnly",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "flowType",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/FlowType"
            }
          },
          {
            "name": "listViewType",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ListViewType"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FlowBaseDto"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/clone": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_CloneFlow",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateFlowRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/fromsample": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_CreateFlowFromSample",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "experimentId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateFlowFromSampleRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}": {
      "put": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_UpdateFlow",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFlowRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_PatchFlow",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PatchFlowRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlow",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/submit": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_SubmitFlow",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "experimentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "endpointName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitFlowRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRunResult"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/{flowRunId}/status": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlowRunStatus",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRunResult"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/runs/{flowRunId}": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlowRunInfo",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRunInfo"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/runs/{flowRunId}/childRuns": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlowChildRuns",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "index",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "startIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "endIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": { }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/runs/{flowRunId}/nodeRuns/{nodeName}": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlowNodeRuns",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "nodeName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "index",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "startIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "endIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "aggregation",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": { }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/runs/{flowRunId}/nodeRuns/{nodeName}/basePath": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlowNodeRunBasePath",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "nodeName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowRunBasePath"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/runs/{flowRunId}/clone": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_CloneFlowFromFlowRun",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateFlowRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/bulkTests": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_ListBulkTests",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BulkTestDto"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/bulkTests/{bulkTestId}": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetBulkTest",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "bulkTestId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BulkTestDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/samples": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetSamples",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "useSnapshot",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/FlowSampleDto"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/evaluateSamples": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetEvaluateFlowSamples",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "useSnapshot",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/FlowSampleDto"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/DeployReservedEnvironmentVariableNames": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlowDeployReservedEnvironmentVariableNames",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/deploy": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_DeployFlow",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "asyncCall",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "msiToken",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeployFlowRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/runs/{flowRunId}/logContent": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlowRunLogContent",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/runs/{flowRunId}/cancel": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_CancelFlowRun",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/flowTests/{flowRunId}/cancel": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_CancelFlowTest",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/bulkTests/{bulkTestRunId}/cancel": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_CancelBulkTestRun",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "bulkTestRunId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/FlowSnapshot": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlowSnapshot",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateFlowRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowSnapshot"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/connectionOverride": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetConnectionOverrideSettings",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "runtimeName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FlowGraphReference"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConnectionOverrideSetting"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/flowInputs": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlowInputs",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FlowGraphReference"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/FlowInputDefinition"
                  },
                  "description": "This is a dictionary"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/LoadAsComponent": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_LoadAsComponent",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LoadFlowAsComponentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/flowTools": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlowTools",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRuntimeName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowToolsDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/sessions": {
      "post": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_SetupFlowSession",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SetupFlowSessionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IActionResult"
                }
              }
            }
          },
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IActionResult"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_DeleteFlowSession",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IActionResult"
                }
              }
            }
          },
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IActionResult"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Flows/{flowId}/sessions/status": {
      "get": {
        "tags": [
          "Flows"
        ],
        "operationId": "Flows_GetFlowSessionStatus",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "experimentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FlowSessionDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowSessions/{sessionId}": {
      "post": {
        "tags": [
          "FlowSessions"
        ],
        "operationId": "FlowSessions_CreateFlowSession",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateFlowSessionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IActionResult"
                }
              }
            }
          },
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IActionResult"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "FlowSessions"
        ],
        "operationId": "FlowSessions_GetFlowSession",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetTrainingSessionDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "FlowSessions"
        ],
        "operationId": "FlowSessions_DeleteFlowSession",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IActionResult"
                }
              }
            }
          },
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IActionResult"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowSessions/{sessionId}/{actionType}/locations/{location}/operations/{operationId}": {
      "get": {
        "tags": [
          "FlowSessions"
        ],
        "operationId": "FlowSessions_PollOperationStatus",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "sessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "actionType",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/SetupFlowSessionAction"
            }
          },
          {
            "name": "location",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "operationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IActionResult"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/FlowSessions/standbypools": {
      "get": {
        "tags": [
          "FlowSessions"
        ],
        "operationId": "FlowSessions_GetStandbyPools",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StandbyPoolProperties"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/v1.0/flows/getIndexEntities": {
      "post": {
        "tags": [
          "FlowsProvider"
        ],
        "operationId": "FlowsProvider_GetIndexEntityById",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UnversionedEntityRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UnversionedEntityResponseDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/v1.0/flows/rebuildIndex": {
      "post": {
        "tags": [
          "FlowsProvider"
        ],
        "operationId": "FlowsProvider_GetUpdatedEntityIdsForWorkspace",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UnversionedRebuildIndexDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UnversionedRebuildResponseDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Tools/setting": {
      "get": {
        "tags": [
          "Tools"
        ],
        "operationId": "Tools_GetToolSetting",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ToolSetting"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Tools/samples": {
      "get": {
        "tags": [
          "Tools"
        ],
        "operationId": "Tools_GetSamples",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/Tool"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Tools/meta": {
      "post": {
        "tags": [
          "Tools"
        ],
        "operationId": "Tools_GetToolMeta",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "toolName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "toolType",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "endpointName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowRuntimeName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "text/plain": {
              "schema": {
                "type": "string"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Tools/meta-v2": {
      "post": {
        "tags": [
          "Tools"
        ],
        "operationId": "Tools_GetToolMetaV2",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRuntimeName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GenerateToolMetaRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ToolMetaDto"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Tools/packageTools": {
      "get": {
        "tags": [
          "Tools"
        ],
        "operationId": "Tools_GetPackageTools",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRuntimeName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/Tool"
                  }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Tools/dynamicList": {
      "post": {
        "tags": [
          "Tools"
        ],
        "operationId": "Tools_GetDynamicList",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRuntimeName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetDynamicListRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": { }
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/flow/api/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/Tools/RetrieveToolFuncResult": {
      "post": {
        "tags": [
          "Tools"
        ],
        "operationId": "Tools_RetrieveToolFuncResult",
        "parameters": [
          {
            "$ref": "#/components/parameters/subscriptionIdParameter"
          },
          {
            "$ref": "#/components/parameters/resourceGroupNameParameter"
          },
          {
            "$ref": "#/components/parameters/workspaceNameParameter"
          },
          {
            "name": "flowRuntimeName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "flowId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RetrieveToolFuncResultRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ToolFuncResponse"
                }
              }
            }
          },
          "default": {
            "description": "Error response describing why the operation failed.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "ACIAdvanceSettings": {
        "type": "object",
        "properties": {
          "containerResourceRequirements": {
            "$ref": "#/components/schemas/ContainerResourceRequirements"
          },
          "appInsightsEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "sslEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "sslCertificate": {
            "type": "string",
            "nullable": true
          },
          "sslKey": {
            "type": "string",
            "nullable": true
          },
          "cName": {
            "type": "string",
            "nullable": true
          },
          "dnsNameLabel": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AEVAAssetType": {
        "enum": [
          "UriFile",
          "UriFolder",
          "MLTable",
          "CustomModel",
          "MLFlowModel",
          "TritonModel",
          "OpenAIModel"
        ],
        "type": "string"
      },
      "AEVAComputeConfiguration": {
        "type": "object",
        "properties": {
          "target": {
            "type": "string",
            "nullable": true
          },
          "instanceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isLocal": {
            "type": "boolean"
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "isClusterless": {
            "type": "boolean"
          },
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "isPreemptable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AEVADataStoreMode": {
        "enum": [
          "None",
          "Mount",
          "Download",
          "Upload",
          "Direct",
          "Hdfs",
          "Link"
        ],
        "type": "string"
      },
      "AEVAIdentityType": {
        "enum": [
          "UserIdentity",
          "Managed",
          "AMLToken"
        ],
        "type": "string"
      },
      "AEVAResourceConfiguration": {
        "type": "object",
        "properties": {
          "instanceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "locations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "instancePriority": {
            "type": "string",
            "nullable": true
          },
          "quotaEnforcementResourceId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AISuperComputerConfiguration": {
        "type": "object",
        "properties": {
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "instanceTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "imageVersion": {
            "type": "string",
            "nullable": true
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "locations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "aiSuperComputerStorageData": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AISuperComputerStorageReferenceConfiguration"
            },
            "nullable": true
          },
          "interactive": {
            "type": "boolean"
          },
          "scalePolicy": {
            "$ref": "#/components/schemas/AISuperComputerScalePolicy"
          },
          "virtualClusterArmId": {
            "type": "string",
            "nullable": true
          },
          "tensorboardLogDirectory": {
            "type": "string",
            "nullable": true
          },
          "sshPublicKey": {
            "type": "string",
            "nullable": true
          },
          "sshPublicKeys": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "enableAzmlInt": {
            "type": "boolean"
          },
          "priority": {
            "type": "string",
            "nullable": true
          },
          "slaTier": {
            "type": "string",
            "nullable": true
          },
          "suspendOnIdleTimeHours": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "userAlias": {
            "type": "string",
            "nullable": true
          },
          "quotaEnforcementResourceId": {
            "type": "string",
            "nullable": true
          },
          "modelComputeSpecificationId": {
            "type": "string",
            "nullable": true
          },
          "groupPolicyName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AISuperComputerScalePolicy": {
        "type": "object",
        "properties": {
          "autoScaleInstanceTypeCountSet": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "autoScaleIntervalInSec": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxInstanceTypeCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minInstanceTypeCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AISuperComputerStorageReferenceConfiguration": {
        "type": "object",
        "properties": {
          "containerName": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AKSAdvanceSettings": {
        "type": "object",
        "properties": {
          "autoScaler": {
            "$ref": "#/components/schemas/AutoScaler"
          },
          "containerResourceRequirements": {
            "$ref": "#/components/schemas/ContainerResourceRequirements"
          },
          "appInsightsEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "scoringTimeoutMs": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numReplicas": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AKSReplicaStatus": {
        "type": "object",
        "properties": {
          "desiredReplicas": {
            "type": "integer",
            "format": "int32"
          },
          "updatedReplicas": {
            "type": "integer",
            "format": "int32"
          },
          "availableReplicas": {
            "type": "integer",
            "format": "int32"
          },
          "error": {
            "$ref": "#/components/schemas/ModelManagementErrorResponse"
          }
        },
        "additionalProperties": false
      },
      "AMLComputeConfiguration": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "vmPriority": {
            "$ref": "#/components/schemas/VmPriority"
          },
          "retainCluster": {
            "type": "boolean"
          },
          "clusterMaxNodeCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "osType": {
            "type": "string",
            "nullable": true
          },
          "virtualMachineImage": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "APCloudConfiguration": {
        "type": "object",
        "properties": {
          "referencedAPModuleGuid": {
            "type": "string",
            "nullable": true
          },
          "userAlias": {
            "type": "string",
            "nullable": true
          },
          "aetherModuleType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ActionType": {
        "enum": [
          "SendValidationRequest",
          "GetValidationStatus",
          "SubmitBulkRun",
          "LogRunResult",
          "LogRunTerminatedEvent"
        ],
        "type": "string"
      },
      "Activate": {
        "type": "object",
        "properties": {
          "when": {
            "type": "string",
            "nullable": true
          },
          "is": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AdditionalErrorInfo": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "info": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AdhocTriggerScheduledCommandJobRequest": {
        "type": "object",
        "properties": {
          "jobName": {
            "type": "string",
            "nullable": true
          },
          "jobDisplayName": {
            "type": "string",
            "nullable": true
          },
          "triggerTimeString": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AdhocTriggerScheduledSparkJobRequest": {
        "type": "object",
        "properties": {
          "jobName": {
            "type": "string",
            "nullable": true
          },
          "jobDisplayName": {
            "type": "string",
            "nullable": true
          },
          "triggerTimeString": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherAPCloudConfiguration": {
        "type": "object",
        "properties": {
          "referencedAPModuleGuid": {
            "type": "string",
            "nullable": true
          },
          "userAlias": {
            "type": "string",
            "nullable": true
          },
          "aetherModuleType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherAmlDataset": {
        "type": "object",
        "properties": {
          "registeredDataSetReference": {
            "$ref": "#/components/schemas/AetherRegisteredDataSetReference"
          },
          "savedDataSetReference": {
            "$ref": "#/components/schemas/AetherSavedDataSetReference"
          },
          "additionalTransformations": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherAmlSparkCloudSetting": {
        "type": "object",
        "properties": {
          "entry": {
            "$ref": "#/components/schemas/AetherEntrySetting"
          },
          "files": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "archives": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "jars": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "pyFiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "driverMemory": {
            "type": "string",
            "nullable": true
          },
          "driverCores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "executorMemory": {
            "type": "string",
            "nullable": true
          },
          "executorCores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numberExecutors": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "environmentAssetId": {
            "type": "string",
            "nullable": true
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "inlineEnvironmentDefinitionString": {
            "type": "string",
            "nullable": true
          },
          "conf": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "compute": {
            "type": "string",
            "nullable": true
          },
          "resources": {
            "$ref": "#/components/schemas/AetherResourcesSetting"
          },
          "identity": {
            "$ref": "#/components/schemas/AetherIdentitySetting"
          }
        },
        "additionalProperties": false
      },
      "AetherArgumentAssignment": {
        "type": "object",
        "properties": {
          "valueType": {
            "$ref": "#/components/schemas/AetherArgumentValueType"
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "nestedArgumentList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherArgumentAssignment"
            },
            "nullable": true
          },
          "stringInterpolationArgumentList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherArgumentAssignment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherArgumentValueType": {
        "enum": [
          "Literal",
          "Parameter",
          "Input",
          "Output",
          "NestedList",
          "StringInterpolationList"
        ],
        "type": "string"
      },
      "AetherAssetDefinition": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/AetherAssetType"
          },
          "assetId": {
            "type": "string",
            "nullable": true
          },
          "initialAssetId": {
            "type": "string",
            "nullable": true
          },
          "serializedAssetId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherAssetOutputSettings": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "nullable": true
          },
          "PathParameterAssignment": {
            "$ref": "#/components/schemas/AetherParameterAssignment"
          },
          "type": {
            "$ref": "#/components/schemas/AetherAssetType"
          },
          "options": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AetherDataStoreMode"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherAssetType": {
        "enum": [
          "UriFile",
          "UriFolder",
          "MLTable",
          "CustomModel",
          "MLFlowModel",
          "TritonModel",
          "OpenAIModel"
        ],
        "type": "string"
      },
      "AetherAutoFeaturizeConfiguration": {
        "type": "object",
        "properties": {
          "featurizationConfig": {
            "$ref": "#/components/schemas/AetherFeaturizationSettings"
          }
        },
        "additionalProperties": false
      },
      "AetherAutoMLComponentConfiguration": {
        "type": "object",
        "properties": {
          "autoTrainConfig": {
            "$ref": "#/components/schemas/AetherAutoTrainConfiguration"
          },
          "autoFeaturizeConfig": {
            "$ref": "#/components/schemas/AetherAutoFeaturizeConfiguration"
          }
        },
        "additionalProperties": false
      },
      "AetherAutoTrainConfiguration": {
        "type": "object",
        "properties": {
          "generalSettings": {
            "$ref": "#/components/schemas/AetherGeneralSettings"
          },
          "limitSettings": {
            "$ref": "#/components/schemas/AetherLimitSettings"
          },
          "dataSettings": {
            "$ref": "#/components/schemas/AetherDataSettings"
          },
          "forecastingSettings": {
            "$ref": "#/components/schemas/AetherForecastingSettings"
          },
          "trainingSettings": {
            "$ref": "#/components/schemas/AetherTrainingSettings"
          },
          "sweepSettings": {
            "$ref": "#/components/schemas/AetherSweepSettings"
          },
          "imageModelSettings": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "computeConfiguration": {
            "$ref": "#/components/schemas/AetherComputeConfiguration"
          },
          "resourceConfigurtion": {
            "$ref": "#/components/schemas/AetherResourceConfiguration"
          },
          "environmentId": {
            "type": "string",
            "nullable": true
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherAzureBlobReference": {
        "type": "object",
        "properties": {
          "container": {
            "type": "string",
            "nullable": true
          },
          "sasToken": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          },
          "account": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "pathType": {
            "$ref": "#/components/schemas/AetherFileBasedPathType"
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherAzureDataLakeGen2Reference": {
        "type": "object",
        "properties": {
          "fileSystemName": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          },
          "account": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "pathType": {
            "$ref": "#/components/schemas/AetherFileBasedPathType"
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherAzureDataLakeReference": {
        "type": "object",
        "properties": {
          "tenant": {
            "type": "string",
            "nullable": true
          },
          "subscription": {
            "type": "string",
            "nullable": true
          },
          "resourceGroup": {
            "type": "string",
            "nullable": true
          },
          "dataLakeUri": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          },
          "account": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "pathType": {
            "$ref": "#/components/schemas/AetherFileBasedPathType"
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherAzureDatabaseReference": {
        "type": "object",
        "properties": {
          "serverUri": {
            "type": "string",
            "nullable": true
          },
          "databaseName": {
            "type": "string",
            "nullable": true
          },
          "tableName": {
            "type": "string",
            "nullable": true
          },
          "sqlQuery": {
            "type": "string",
            "nullable": true
          },
          "storedProcedureName": {
            "type": "string",
            "nullable": true
          },
          "storedProcedureParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherStoredProcedureParameter"
            },
            "nullable": true
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherAzureFilesReference": {
        "type": "object",
        "properties": {
          "share": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          },
          "account": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "pathType": {
            "$ref": "#/components/schemas/AetherFileBasedPathType"
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherBatchAiComputeInfo": {
        "type": "object",
        "properties": {
          "batchAiSubscriptionId": {
            "type": "string",
            "nullable": true
          },
          "batchAiResourceGroup": {
            "type": "string",
            "nullable": true
          },
          "batchAiWorkspaceName": {
            "type": "string",
            "nullable": true
          },
          "clusterName": {
            "type": "string",
            "nullable": true
          },
          "nativeSharedDirectory": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherBuildArtifactInfo": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/AetherBuildSourceType"
          },
          "cloudBuildDropPathInfo": {
            "$ref": "#/components/schemas/AetherCloudBuildDropPathInfo"
          },
          "vsoBuildArtifactInfo": {
            "$ref": "#/components/schemas/AetherVsoBuildArtifactInfo"
          }
        },
        "additionalProperties": false
      },
      "AetherBuildSourceType": {
        "enum": [
          "CloudBuild",
          "Vso",
          "VsoGit"
        ],
        "type": "string"
      },
      "AetherCloudBuildDropPathInfo": {
        "type": "object",
        "properties": {
          "buildInfo": {
            "$ref": "#/components/schemas/AetherCloudBuildInfo"
          },
          "root": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherCloudBuildInfo": {
        "type": "object",
        "properties": {
          "queueInfo": {
            "$ref": "#/components/schemas/AetherCloudBuildQueueInfo"
          },
          "buildId": {
            "type": "string",
            "nullable": true
          },
          "dropUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherCloudBuildQueueInfo": {
        "type": "object",
        "properties": {
          "buildQueue": {
            "type": "string",
            "nullable": true
          },
          "buildRole": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherCloudPrioritySetting": {
        "type": "object",
        "properties": {
          "scopePriority": {
            "$ref": "#/components/schemas/AetherPriorityConfiguration"
          },
          "AmlComputePriority": {
            "$ref": "#/components/schemas/AetherPriorityConfiguration"
          },
          "ItpPriority": {
            "$ref": "#/components/schemas/AetherPriorityConfiguration"
          },
          "SingularityPriority": {
            "$ref": "#/components/schemas/AetherPriorityConfiguration"
          }
        },
        "additionalProperties": false
      },
      "AetherCloudSettings": {
        "type": "object",
        "properties": {
          "linkedSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherParameterAssignment"
            },
            "nullable": true
          },
          "priorityConfig": {
            "$ref": "#/components/schemas/AetherPriorityConfiguration"
          },
          "hdiRunConfig": {
            "$ref": "#/components/schemas/AetherHdiRunConfiguration"
          },
          "subGraphConfig": {
            "$ref": "#/components/schemas/AetherSubGraphConfiguration"
          },
          "autoMLComponentConfig": {
            "$ref": "#/components/schemas/AetherAutoMLComponentConfiguration"
          },
          "apCloudConfig": {
            "$ref": "#/components/schemas/AetherAPCloudConfiguration"
          },
          "scopeCloudConfig": {
            "$ref": "#/components/schemas/AetherScopeCloudConfiguration"
          },
          "esCloudConfig": {
            "$ref": "#/components/schemas/AetherEsCloudConfiguration"
          },
          "dataTransferCloudConfig": {
            "$ref": "#/components/schemas/AetherDataTransferCloudConfiguration"
          },
          "amlSparkCloudSetting": {
            "$ref": "#/components/schemas/AetherAmlSparkCloudSetting"
          },
          "dataTransferV2CloudSetting": {
            "$ref": "#/components/schemas/AetherDataTransferV2CloudSetting"
          }
        },
        "additionalProperties": false
      },
      "AetherColumnTransformer": {
        "type": "object",
        "properties": {
          "fields": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "parameters": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherComputeConfiguration": {
        "type": "object",
        "properties": {
          "target": {
            "type": "string",
            "nullable": true
          },
          "instanceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isLocal": {
            "type": "boolean"
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "isClusterless": {
            "type": "boolean"
          },
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "isPreemptable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AetherComputeSetting": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "computeType": {
            "$ref": "#/components/schemas/AetherComputeType"
          },
          "batchAiComputeInfo": {
            "$ref": "#/components/schemas/AetherBatchAiComputeInfo"
          },
          "remoteDockerComputeInfo": {
            "$ref": "#/components/schemas/AetherRemoteDockerComputeInfo"
          },
          "hdiClusterComputeInfo": {
            "$ref": "#/components/schemas/AetherHdiClusterComputeInfo"
          },
          "mlcComputeInfo": {
            "$ref": "#/components/schemas/AetherMlcComputeInfo"
          },
          "databricksComputeInfo": {
            "$ref": "#/components/schemas/AetherDatabricksComputeInfo"
          }
        },
        "additionalProperties": false
      },
      "AetherComputeType": {
        "enum": [
          "BatchAi",
          "MLC",
          "HdiCluster",
          "RemoteDocker",
          "Databricks",
          "Aisc"
        ],
        "type": "string"
      },
      "AetherControlFlowType": {
        "enum": [
          "None",
          "DoWhile",
          "ParallelFor"
        ],
        "type": "string"
      },
      "AetherControlInput": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "$ref": "#/components/schemas/AetherControlInputValue"
          }
        },
        "additionalProperties": false
      },
      "AetherControlInputValue": {
        "enum": [
          "None",
          "False",
          "True",
          "Skipped"
        ],
        "type": "string"
      },
      "AetherControlOutput": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherControlType": {
        "enum": [
          "IfElse"
        ],
        "type": "string"
      },
      "AetherCopyDataTask": {
        "type": "object",
        "properties": {
          "DataCopyMode": {
            "$ref": "#/components/schemas/AetherDataCopyMode"
          }
        },
        "additionalProperties": false
      },
      "AetherCosmosReference": {
        "type": "object",
        "properties": {
          "cluster": {
            "type": "string",
            "nullable": true
          },
          "vc": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherCreatedBy": {
        "type": "object",
        "properties": {
          "userObjectId": {
            "type": "string",
            "nullable": true
          },
          "userTenantId": {
            "type": "string",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "nullable": true
          },
          "puid": {
            "type": "string",
            "nullable": true
          },
          "iss": {
            "type": "string",
            "nullable": true
          },
          "idp": {
            "type": "string",
            "nullable": true
          },
          "altsecId": {
            "type": "string",
            "nullable": true
          },
          "sourceIp": {
            "type": "string",
            "nullable": true
          },
          "skipRegistryPrivateLinkCheck": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AetherCustomReference": {
        "type": "object",
        "properties": {
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherDBFSReference": {
        "type": "object",
        "properties": {
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherDataCopyMode": {
        "enum": [
          "MergeWithOverwrite",
          "FailIfConflict"
        ],
        "type": "string"
      },
      "AetherDataLocation": {
        "type": "object",
        "properties": {
          "storageType": {
            "$ref": "#/components/schemas/AetherDataLocationStorageType"
          },
          "storageId": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          },
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "dataReference": {
            "$ref": "#/components/schemas/AetherDataReference"
          },
          "amlDataset": {
            "$ref": "#/components/schemas/AetherAmlDataset"
          },
          "assetDefinition": {
            "$ref": "#/components/schemas/AetherAssetDefinition"
          },
          "isCompliant": {
            "type": "boolean"
          },
          "reuseCalculationFields": {
            "$ref": "#/components/schemas/AetherDataLocationReuseCalculationFields"
          }
        },
        "additionalProperties": false
      },
      "AetherDataLocationReuseCalculationFields": {
        "type": "object",
        "properties": {
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "dataExperimentId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherDataLocationStorageType": {
        "enum": [
          "Cosmos",
          "AzureBlob",
          "Artifact",
          "Snapshot",
          "SavedAmlDataset",
          "Asset"
        ],
        "type": "string"
      },
      "AetherDataPath": {
        "type": "object",
        "properties": {
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "sqlDataPath": {
            "$ref": "#/components/schemas/AetherSqlDataPath"
          }
        },
        "additionalProperties": false
      },
      "AetherDataReference": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/AetherDataReferenceType"
          },
          "azureBlobReference": {
            "$ref": "#/components/schemas/AetherAzureBlobReference"
          },
          "azureDataLakeReference": {
            "$ref": "#/components/schemas/AetherAzureDataLakeReference"
          },
          "azureFilesReference": {
            "$ref": "#/components/schemas/AetherAzureFilesReference"
          },
          "cosmosReference": {
            "$ref": "#/components/schemas/AetherCosmosReference"
          },
          "phillyHdfsReference": {
            "$ref": "#/components/schemas/AetherPhillyHdfsReference"
          },
          "azureSqlDatabaseReference": {
            "$ref": "#/components/schemas/AetherAzureDatabaseReference"
          },
          "azurePostgresDatabaseReference": {
            "$ref": "#/components/schemas/AetherAzureDatabaseReference"
          },
          "azureDataLakeGen2Reference": {
            "$ref": "#/components/schemas/AetherAzureDataLakeGen2Reference"
          },
          "dbfsReference": {
            "$ref": "#/components/schemas/AetherDBFSReference"
          },
          "azureMySqlDatabaseReference": {
            "$ref": "#/components/schemas/AetherAzureDatabaseReference"
          },
          "customReference": {
            "$ref": "#/components/schemas/AetherCustomReference"
          },
          "hdfsReference": {
            "$ref": "#/components/schemas/AetherHdfsReference"
          }
        },
        "additionalProperties": false
      },
      "AetherDataReferenceType": {
        "enum": [
          "None",
          "AzureBlob",
          "AzureDataLake",
          "AzureFiles",
          "Cosmos",
          "PhillyHdfs",
          "AzureSqlDatabase",
          "AzurePostgresDatabase",
          "AzureDataLakeGen2",
          "DBFS",
          "AzureMySqlDatabase",
          "Custom",
          "Hdfs"
        ],
        "type": "string"
      },
      "AetherDataSetDefinition": {
        "type": "object",
        "properties": {
          "dataTypeShortName": {
            "type": "string",
            "nullable": true
          },
          "parameterName": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "$ref": "#/components/schemas/AetherDataSetDefinitionValue"
          }
        },
        "additionalProperties": false
      },
      "AetherDataSetDefinitionValue": {
        "type": "object",
        "properties": {
          "literalValue": {
            "$ref": "#/components/schemas/AetherDataPath"
          },
          "dataSetReference": {
            "$ref": "#/components/schemas/AetherRegisteredDataSetReference"
          },
          "savedDataSetReference": {
            "$ref": "#/components/schemas/AetherSavedDataSetReference"
          },
          "assetDefinition": {
            "$ref": "#/components/schemas/AetherAssetDefinition"
          }
        },
        "additionalProperties": false
      },
      "AetherDataSettings": {
        "type": "object",
        "properties": {
          "targetColumnName": {
            "type": "string",
            "nullable": true
          },
          "weightColumnName": {
            "type": "string",
            "nullable": true
          },
          "positiveLabel": {
            "type": "string",
            "nullable": true
          },
          "validationData": {
            "$ref": "#/components/schemas/AetherValidationDataSettings"
          },
          "testData": {
            "$ref": "#/components/schemas/AetherTestDataSettings"
          }
        },
        "additionalProperties": false
      },
      "AetherDataStoreMode": {
        "enum": [
          "None",
          "Mount",
          "Download",
          "Upload",
          "Direct",
          "Hdfs",
          "Link"
        ],
        "type": "string"
      },
      "AetherDataTransferCloudConfiguration": {
        "type": "object",
        "properties": {
          "AllowOverwrite": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherDataTransferSink": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/AetherDataTransferStorageType"
          },
          "fileSystem": {
            "$ref": "#/components/schemas/AetherFileSystem"
          },
          "databaseSink": {
            "$ref": "#/components/schemas/AetherDatabaseSink"
          }
        },
        "additionalProperties": false
      },
      "AetherDataTransferSource": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/AetherDataTransferStorageType"
          },
          "fileSystem": {
            "$ref": "#/components/schemas/AetherFileSystem"
          },
          "databaseSource": {
            "$ref": "#/components/schemas/AetherDatabaseSource"
          }
        },
        "additionalProperties": false
      },
      "AetherDataTransferStorageType": {
        "enum": [
          "DataBase",
          "FileSystem"
        ],
        "type": "string"
      },
      "AetherDataTransferTaskType": {
        "enum": [
          "ImportData",
          "ExportData",
          "CopyData"
        ],
        "type": "string"
      },
      "AetherDataTransferV2CloudSetting": {
        "type": "object",
        "properties": {
          "taskType": {
            "$ref": "#/components/schemas/AetherDataTransferTaskType"
          },
          "ComputeName": {
            "type": "string",
            "nullable": true
          },
          "CopyDataTask": {
            "$ref": "#/components/schemas/AetherCopyDataTask"
          },
          "ImportDataTask": {
            "$ref": "#/components/schemas/AetherImportDataTask"
          },
          "ExportDataTask": {
            "$ref": "#/components/schemas/AetherExportDataTask"
          },
          "DataTransferSources": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AetherDataTransferSource"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "DataTransferSinks": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AetherDataTransferSink"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "DataCopyMode": {
            "$ref": "#/components/schemas/AetherDataCopyMode"
          }
        },
        "additionalProperties": false
      },
      "AetherDatabaseSink": {
        "type": "object",
        "properties": {
          "connection": {
            "type": "string",
            "nullable": true
          },
          "table": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherDatabaseSource": {
        "type": "object",
        "properties": {
          "connection": {
            "type": "string",
            "nullable": true
          },
          "query": {
            "type": "string",
            "nullable": true
          },
          "storedProcedureName": {
            "type": "string",
            "nullable": true
          },
          "storedProcedureParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherStoredProcedureParameter"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherDatabricksComputeInfo": {
        "type": "object",
        "properties": {
          "existingClusterId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherDatasetOutput": {
        "type": "object",
        "properties": {
          "datasetType": {
            "$ref": "#/components/schemas/AetherDatasetType"
          },
          "datasetRegistration": {
            "$ref": "#/components/schemas/AetherDatasetRegistration"
          },
          "datasetOutputOptions": {
            "$ref": "#/components/schemas/AetherDatasetOutputOptions"
          }
        },
        "additionalProperties": false
      },
      "AetherDatasetOutputOptions": {
        "type": "object",
        "properties": {
          "sourceGlobs": {
            "$ref": "#/components/schemas/AetherGlobsOptions"
          },
          "pathOnDatastore": {
            "type": "string",
            "nullable": true
          },
          "PathOnDatastoreParameterAssignment": {
            "$ref": "#/components/schemas/AetherParameterAssignment"
          }
        },
        "additionalProperties": false
      },
      "AetherDatasetRegistration": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "createNewVersion": {
            "type": "boolean"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "additionalTransformations": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherDatasetType": {
        "enum": [
          "File",
          "Tabular"
        ],
        "type": "string"
      },
      "AetherDatastoreSetting": {
        "type": "object",
        "properties": {
          "dataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherDoWhileControlFlowInfo": {
        "type": "object",
        "properties": {
          "outputPortNameToInputPortNamesMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "nullable": true
            },
            "nullable": true
          },
          "conditionOutputPortName": {
            "type": "string",
            "nullable": true
          },
          "runSettings": {
            "$ref": "#/components/schemas/AetherDoWhileControlFlowRunSettings"
          }
        },
        "additionalProperties": false
      },
      "AetherDoWhileControlFlowRunSettings": {
        "type": "object",
        "properties": {
          "maxLoopIterationCount": {
            "$ref": "#/components/schemas/AetherParameterAssignment"
          }
        },
        "additionalProperties": false
      },
      "AetherDockerSettingConfiguration": {
        "type": "object",
        "properties": {
          "useDocker": {
            "type": "boolean",
            "nullable": true
          },
          "sharedVolumes": {
            "type": "boolean",
            "nullable": true
          },
          "shmSize": {
            "type": "string",
            "nullable": true
          },
          "arguments": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherEarlyTerminationPolicyType": {
        "enum": [
          "Bandit",
          "MedianStopping",
          "TruncationSelection"
        ],
        "type": "string"
      },
      "AetherEntityInterfaceDocumentation": {
        "type": "object",
        "properties": {
          "inputsDocumentation": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "outputsDocumentation": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "parametersDocumentation": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherEntityStatus": {
        "enum": [
          "Active",
          "Deprecated",
          "Disabled"
        ],
        "type": "string"
      },
      "AetherEntrySetting": {
        "type": "object",
        "properties": {
          "file": {
            "type": "string",
            "nullable": true
          },
          "className": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherEnvironmentConfiguration": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "useEnvironmentDefinition": {
            "type": "boolean"
          },
          "environmentDefinitionString": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherEsCloudConfiguration": {
        "type": "object",
        "properties": {
          "enableOutputToFileBasedOnDataTypeId": {
            "type": "boolean",
            "nullable": true
          },
          "amlComputePriorityInternal": {
            "$ref": "#/components/schemas/AetherPriorityConfiguration"
          },
          "itpPriorityInternal": {
            "$ref": "#/components/schemas/AetherPriorityConfiguration"
          },
          "singularityPriorityInternal": {
            "$ref": "#/components/schemas/AetherPriorityConfiguration"
          },
          "environment": {
            "$ref": "#/components/schemas/AetherEnvironmentConfiguration"
          },
          "hyperDriveConfiguration": {
            "$ref": "#/components/schemas/AetherHyperDriveConfiguration"
          },
          "k8sConfig": {
            "$ref": "#/components/schemas/AetherK8sConfiguration"
          },
          "resourceConfig": {
            "$ref": "#/components/schemas/AetherResourceConfiguration"
          },
          "torchDistributedConfig": {
            "$ref": "#/components/schemas/AetherTorchDistributedConfiguration"
          },
          "targetSelectorConfig": {
            "$ref": "#/components/schemas/AetherTargetSelectorConfiguration"
          },
          "dockerConfig": {
            "$ref": "#/components/schemas/AetherDockerSettingConfiguration"
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "maxRunDurationSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "identity": {
            "$ref": "#/components/schemas/AetherIdentitySetting"
          },
          "applicationEndpoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ApplicationEndpointConfiguration"
            },
            "nullable": true
          },
          "runConfig": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherExecutionEnvironment": {
        "enum": [
          "ExeWorkerMachine",
          "DockerContainerWithoutNetwork",
          "DockerContainerWithNetwork",
          "HyperVWithoutNetwork",
          "HyperVWithNetwork"
        ],
        "type": "string"
      },
      "AetherExecutionPhase": {
        "enum": [
          "Execution",
          "Initialization",
          "Finalization"
        ],
        "type": "string"
      },
      "AetherExportDataTask": {
        "type": "object",
        "properties": {
          "DataTransferSink": {
            "$ref": "#/components/schemas/AetherDataTransferSink"
          }
        },
        "additionalProperties": false
      },
      "AetherFeaturizationMode": {
        "enum": [
          "Auto",
          "Custom",
          "Off"
        ],
        "type": "string"
      },
      "AetherFeaturizationSettings": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/AetherFeaturizationMode"
          },
          "blockedTransformers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "columnPurposes": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "dropColumns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "transformerParams": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/AetherColumnTransformer"
              },
              "nullable": true
            },
            "nullable": true
          },
          "datasetLanguage": {
            "type": "string",
            "nullable": true
          },
          "enableDnnFeaturization": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherFileBasedPathType": {
        "enum": [
          "Unknown",
          "File",
          "Folder"
        ],
        "type": "string"
      },
      "AetherFileSystem": {
        "type": "object",
        "properties": {
          "connection": {
            "type": "string",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherForecastHorizon": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/AetherForecastHorizonMode"
          },
          "value": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "AetherForecastHorizonMode": {
        "enum": [
          "Auto",
          "Custom"
        ],
        "type": "string"
      },
      "AetherForecastingSettings": {
        "type": "object",
        "properties": {
          "countryOrRegionForHolidays": {
            "type": "string",
            "nullable": true
          },
          "timeColumnName": {
            "type": "string",
            "nullable": true
          },
          "targetLags": {
            "$ref": "#/components/schemas/AetherTargetLags"
          },
          "targetRollingWindowSize": {
            "$ref": "#/components/schemas/AetherTargetRollingWindowSize"
          },
          "forecastHorizon": {
            "$ref": "#/components/schemas/AetherForecastHorizon"
          },
          "timeSeriesIdColumnNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "frequency": {
            "type": "string",
            "nullable": true
          },
          "featureLags": {
            "type": "string",
            "nullable": true
          },
          "seasonality": {
            "$ref": "#/components/schemas/AetherSeasonality"
          },
          "shortSeriesHandlingConfig": {
            "$ref": "#/components/schemas/AetherShortSeriesHandlingConfiguration"
          },
          "useStl": {
            "$ref": "#/components/schemas/AetherUseStl"
          },
          "targetAggregateFunction": {
            "$ref": "#/components/schemas/AetherTargetAggregationFunction"
          },
          "cvStepSize": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "featuresUnknownAtForecastTime": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherGeneralSettings": {
        "type": "object",
        "properties": {
          "primaryMetric": {
            "$ref": "#/components/schemas/AetherPrimaryMetrics"
          },
          "taskType": {
            "$ref": "#/components/schemas/AetherTaskType"
          },
          "logVerbosity": {
            "$ref": "#/components/schemas/AetherLogVerbosity"
          }
        },
        "additionalProperties": false
      },
      "AetherGlobsOptions": {
        "type": "object",
        "properties": {
          "globPatterns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherGraphControlNode": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "controlType": {
            "$ref": "#/components/schemas/AetherControlType"
          },
          "controlParameter": {
            "$ref": "#/components/schemas/AetherParameterAssignment"
          },
          "runAttribution": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherGraphControlReferenceNode": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "controlFlowType": {
            "$ref": "#/components/schemas/AetherControlFlowType"
          },
          "referenceNodeId": {
            "type": "string",
            "nullable": true
          },
          "doWhileControlFlowInfo": {
            "$ref": "#/components/schemas/AetherDoWhileControlFlowInfo"
          },
          "parallelForControlFlowInfo": {
            "$ref": "#/components/schemas/AetherParallelForControlFlowInfo"
          },
          "runAttribution": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherGraphDatasetNode": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "datasetId": {
            "type": "string",
            "nullable": true
          },
          "dataPathParameterName": {
            "type": "string",
            "nullable": true
          },
          "dataSetDefinition": {
            "$ref": "#/components/schemas/AetherDataSetDefinition"
          }
        },
        "additionalProperties": false
      },
      "AetherGraphEdge": {
        "type": "object",
        "properties": {
          "sourceOutputPort": {
            "$ref": "#/components/schemas/AetherPortInfo"
          },
          "destinationInputPort": {
            "$ref": "#/components/schemas/AetherPortInfo"
          }
        },
        "additionalProperties": false
      },
      "AetherGraphEntity": {
        "type": "object",
        "properties": {
          "moduleNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherGraphModuleNode"
            },
            "nullable": true
          },
          "datasetNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherGraphDatasetNode"
            },
            "nullable": true
          },
          "subGraphNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherGraphReferenceNode"
            },
            "nullable": true
          },
          "controlReferenceNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherGraphControlReferenceNode"
            },
            "nullable": true
          },
          "controlNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherGraphControlNode"
            },
            "nullable": true
          },
          "edges": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherGraphEdge"
            },
            "nullable": true
          },
          "defaultCompute": {
            "$ref": "#/components/schemas/AetherComputeSetting"
          },
          "defaultDatastore": {
            "$ref": "#/components/schemas/AetherDatastoreSetting"
          },
          "defaultCloudPriority": {
            "$ref": "#/components/schemas/AetherCloudPrioritySetting"
          },
          "parentSubGraphModuleIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "workspaceId": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          },
          "entityStatus": {
            "$ref": "#/components/schemas/AetherEntityStatus"
          }
        },
        "additionalProperties": false
      },
      "AetherGraphModuleNode": {
        "type": "object",
        "properties": {
          "cloudPriority": {
            "type": "integer",
            "format": "int32"
          },
          "defaultDataRetentionHint": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "complianceCluster": {
            "type": "string",
            "nullable": true
          },
          "euclidWorkspaceId": {
            "type": "string",
            "nullable": true
          },
          "attachedModules": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "acceptableMachineClusters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "customDataLocationId": {
            "type": "string",
            "nullable": true
          },
          "alertTimeoutDuration": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "runconfig": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "moduleId": {
            "type": "string",
            "nullable": true
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "moduleParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherParameterAssignment"
            },
            "nullable": true
          },
          "moduleMetadataParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherParameterAssignment"
            },
            "nullable": true
          },
          "moduleOutputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherOutputSetting"
            },
            "nullable": true
          },
          "moduleInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherInputSetting"
            },
            "nullable": true
          },
          "useGraphDefaultCompute": {
            "type": "boolean"
          },
          "useGraphDefaultDatastore": {
            "type": "boolean"
          },
          "regenerateOutput": {
            "type": "boolean"
          },
          "controlInputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherControlInput"
            },
            "nullable": true
          },
          "cloudSettings": {
            "$ref": "#/components/schemas/AetherCloudSettings"
          },
          "executionPhase": {
            "$ref": "#/components/schemas/AetherExecutionPhase"
          },
          "runAttribution": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherGraphReferenceNode": {
        "type": "object",
        "properties": {
          "graphId": {
            "type": "string",
            "nullable": true
          },
          "defaultCompute": {
            "$ref": "#/components/schemas/AetherComputeSetting"
          },
          "defaultDatastore": {
            "$ref": "#/components/schemas/AetherDatastoreSetting"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "moduleId": {
            "type": "string",
            "nullable": true
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "moduleParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherParameterAssignment"
            },
            "nullable": true
          },
          "moduleMetadataParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherParameterAssignment"
            },
            "nullable": true
          },
          "moduleOutputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherOutputSetting"
            },
            "nullable": true
          },
          "moduleInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherInputSetting"
            },
            "nullable": true
          },
          "useGraphDefaultCompute": {
            "type": "boolean"
          },
          "useGraphDefaultDatastore": {
            "type": "boolean"
          },
          "regenerateOutput": {
            "type": "boolean"
          },
          "controlInputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherControlInput"
            },
            "nullable": true
          },
          "cloudSettings": {
            "$ref": "#/components/schemas/AetherCloudSettings"
          },
          "executionPhase": {
            "$ref": "#/components/schemas/AetherExecutionPhase"
          },
          "runAttribution": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherHdfsReference": {
        "type": "object",
        "properties": {
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherHdiClusterComputeInfo": {
        "type": "object",
        "properties": {
          "address": {
            "type": "string",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "privateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherHdiRunConfiguration": {
        "type": "object",
        "properties": {
          "file": {
            "type": "string",
            "nullable": true
          },
          "className": {
            "type": "string",
            "nullable": true
          },
          "files": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "archives": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "jars": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "pyFiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "computeName": {
            "type": "string",
            "nullable": true
          },
          "queue": {
            "type": "string",
            "nullable": true
          },
          "driverMemory": {
            "type": "string",
            "nullable": true
          },
          "driverCores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "executorMemory": {
            "type": "string",
            "nullable": true
          },
          "executorCores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numberExecutors": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "conf": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherHyperDriveConfiguration": {
        "type": "object",
        "properties": {
          "hyperDriveRunConfig": {
            "type": "string",
            "nullable": true
          },
          "primaryMetricGoal": {
            "type": "string",
            "nullable": true
          },
          "primaryMetricName": {
            "type": "string",
            "nullable": true
          },
          "arguments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherArgumentAssignment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherIdentitySetting": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/AetherIdentityType"
          },
          "clientId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "objectId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "msiResourceId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherIdentityType": {
        "enum": [
          "UserIdentity",
          "Managed",
          "AMLToken"
        ],
        "type": "string"
      },
      "AetherImportDataTask": {
        "type": "object",
        "properties": {
          "DataTransferSource": {
            "$ref": "#/components/schemas/AetherDataTransferSource"
          }
        },
        "additionalProperties": false
      },
      "AetherInputSetting": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AetherDataStoreMode"
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "options": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "additionalTransformations": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherInteractiveConfig": {
        "type": "object",
        "properties": {
          "isSSHEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "sshPublicKey": {
            "type": "string",
            "nullable": true
          },
          "isIPythonEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "isTensorBoardEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "interactivePort": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherK8sConfiguration": {
        "type": "object",
        "properties": {
          "maxRetryCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resourceConfiguration": {
            "$ref": "#/components/schemas/AetherResourceConfig"
          },
          "priorityConfiguration": {
            "$ref": "#/components/schemas/AetherPriorityConfig"
          },
          "interactiveConfiguration": {
            "$ref": "#/components/schemas/AetherInteractiveConfig"
          }
        },
        "additionalProperties": false
      },
      "AetherLegacyDataPath": {
        "type": "object",
        "properties": {
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AetherDataStoreMode"
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherLimitSettings": {
        "type": "object",
        "properties": {
          "maxTrials": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "timeout": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "trialTimeout": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "maxConcurrentTrials": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxCoresPerTrial": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "exitScore": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "enableEarlyTermination": {
            "type": "boolean",
            "nullable": true
          },
          "maxNodes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherLogVerbosity": {
        "enum": [
          "NotSet",
          "Debug",
          "Info",
          "Warning",
          "Error",
          "Critical"
        ],
        "type": "string"
      },
      "AetherMlcComputeInfo": {
        "type": "object",
        "properties": {
          "mlcComputeType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherModuleDeploymentSource": {
        "enum": [
          "Client",
          "AutoDeployment",
          "Vsts"
        ],
        "type": "string"
      },
      "AetherModuleEntity": {
        "type": "object",
        "properties": {
          "lastUpdatedBy": {
            "$ref": "#/components/schemas/AetherCreatedBy"
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "moduleExecutionType": {
            "type": "string",
            "nullable": true
          },
          "moduleType": {
            "$ref": "#/components/schemas/AetherModuleType"
          },
          "moduleTypeVersion": {
            "type": "string",
            "nullable": true
          },
          "resourceRequirements": {
            "$ref": "#/components/schemas/AetherResourceModel"
          },
          "machineCluster": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "defaultComplianceCluster": {
            "type": "string",
            "nullable": true
          },
          "repositoryType": {
            "$ref": "#/components/schemas/AetherRepositoryType"
          },
          "relativePathToSourceCode": {
            "type": "string",
            "nullable": true
          },
          "commitId": {
            "type": "string",
            "nullable": true
          },
          "codeReviewLink": {
            "type": "string",
            "nullable": true
          },
          "unitTestsAvailable": {
            "type": "boolean"
          },
          "isCompressed": {
            "type": "boolean"
          },
          "executionEnvironment": {
            "$ref": "#/components/schemas/AetherExecutionEnvironment"
          },
          "isOutputMarkupEnabled": {
            "type": "boolean"
          },
          "dockerImageId": {
            "type": "string",
            "nullable": true
          },
          "dockerImageReference": {
            "type": "string",
            "nullable": true
          },
          "dockerImageSecurityGroups": {
            "type": "string",
            "nullable": true
          },
          "extendedProperties": {
            "$ref": "#/components/schemas/AetherModuleExtendedProperties"
          },
          "deploymentSource": {
            "$ref": "#/components/schemas/AetherModuleDeploymentSource"
          },
          "deploymentSourceMetadata": {
            "type": "string",
            "nullable": true
          },
          "identifierHash": {
            "type": "string",
            "nullable": true
          },
          "identifierHashV2": {
            "type": "string",
            "nullable": true
          },
          "kvTags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "createdBy": {
            "$ref": "#/components/schemas/AetherCreatedBy"
          },
          "runconfig": {
            "type": "string",
            "nullable": true
          },
          "cloudSettings": {
            "$ref": "#/components/schemas/AetherCloudSettings"
          },
          "category": {
            "type": "string",
            "nullable": true
          },
          "stepType": {
            "type": "string",
            "nullable": true
          },
          "stage": {
            "type": "string",
            "nullable": true
          },
          "uploadState": {
            "$ref": "#/components/schemas/AetherUploadState"
          },
          "sourceCodeLocation": {
            "type": "string",
            "nullable": true
          },
          "sizeInBytes": {
            "type": "integer",
            "format": "int64"
          },
          "downloadLocation": {
            "type": "string",
            "nullable": true
          },
          "dataLocation": {
            "$ref": "#/components/schemas/AetherDataLocation"
          },
          "scriptingRuntimeId": {
            "type": "string",
            "nullable": true
          },
          "interfaceDocumentation": {
            "$ref": "#/components/schemas/AetherEntityInterfaceDocumentation"
          },
          "isEyesOn": {
            "type": "boolean"
          },
          "complianceCluster": {
            "type": "string",
            "nullable": true
          },
          "isDeterministic": {
            "type": "boolean"
          },
          "informationUrl": {
            "type": "string",
            "nullable": true
          },
          "isExperimentIdInParameters": {
            "type": "boolean"
          },
          "interfaceString": {
            "type": "string",
            "nullable": true
          },
          "defaultParameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "structuredInterface": {
            "$ref": "#/components/schemas/AetherStructuredInterface"
          },
          "familyId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "hash": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "sequenceNumberInFamily": {
            "type": "integer",
            "format": "int32"
          },
          "owner": {
            "type": "string",
            "nullable": true
          },
          "azureTenantId": {
            "type": "string",
            "nullable": true
          },
          "azureUserId": {
            "type": "string",
            "nullable": true
          },
          "collaborators": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "workspaceId": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          },
          "entityStatus": {
            "$ref": "#/components/schemas/AetherEntityStatus"
          }
        },
        "additionalProperties": false
      },
      "AetherModuleExtendedProperties": {
        "type": "object",
        "properties": {
          "autoDeployedArtifact": {
            "$ref": "#/components/schemas/AetherBuildArtifactInfo"
          },
          "scriptNeedsApproval": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AetherModuleHashVersion": {
        "enum": [
          "IdentifierHash",
          "IdentifierHashV2"
        ],
        "type": "string"
      },
      "AetherModuleType": {
        "enum": [
          "None",
          "BatchInferencing"
        ],
        "type": "string"
      },
      "AetherNCrossValidationMode": {
        "enum": [
          "Auto",
          "Custom"
        ],
        "type": "string"
      },
      "AetherNCrossValidations": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/AetherNCrossValidationMode"
          },
          "value": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "AetherOutputSetting": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "DataStoreNameParameterAssignment": {
            "$ref": "#/components/schemas/AetherParameterAssignment"
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AetherDataStoreMode"
          },
          "DataStoreModeParameterAssignment": {
            "$ref": "#/components/schemas/AetherParameterAssignment"
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "PathOnComputeParameterAssignment": {
            "$ref": "#/components/schemas/AetherParameterAssignment"
          },
          "overwrite": {
            "type": "boolean"
          },
          "dataReferenceName": {
            "type": "string",
            "nullable": true
          },
          "webServicePort": {
            "type": "string",
            "nullable": true
          },
          "datasetRegistration": {
            "$ref": "#/components/schemas/AetherDatasetRegistration"
          },
          "datasetOutputOptions": {
            "$ref": "#/components/schemas/AetherDatasetOutputOptions"
          },
          "AssetOutputSettings": {
            "$ref": "#/components/schemas/AetherAssetOutputSettings"
          },
          "parameterName": {
            "type": "string",
            "nullable": true
          },
          "AssetOutputSettingsParameterName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherParallelForControlFlowInfo": {
        "type": "object",
        "properties": {
          "parallelForItemsInput": {
            "$ref": "#/components/schemas/AetherParameterAssignment"
          }
        },
        "additionalProperties": false
      },
      "AetherParameterAssignment": {
        "type": "object",
        "properties": {
          "valueType": {
            "$ref": "#/components/schemas/AetherParameterValueType"
          },
          "assignmentsToConcatenate": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherParameterAssignment"
            },
            "nullable": true
          },
          "dataPathAssignment": {
            "$ref": "#/components/schemas/AetherLegacyDataPath"
          },
          "dataSetDefinitionValueAssignment": {
            "$ref": "#/components/schemas/AetherDataSetDefinitionValue"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherParameterType": {
        "enum": [
          "Int",
          "Double",
          "Bool",
          "String",
          "Undefined"
        ],
        "type": "string"
      },
      "AetherParameterValueType": {
        "enum": [
          "Literal",
          "GraphParameterName",
          "Concatenate",
          "Input",
          "DataPath",
          "DataSetDefinition"
        ],
        "type": "string"
      },
      "AetherPhillyHdfsReference": {
        "type": "object",
        "properties": {
          "cluster": {
            "type": "string",
            "nullable": true
          },
          "vc": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherPortInfo": {
        "type": "object",
        "properties": {
          "nodeId": {
            "type": "string",
            "nullable": true
          },
          "portName": {
            "type": "string",
            "nullable": true
          },
          "graphPortName": {
            "type": "string",
            "nullable": true
          },
          "isParameter": {
            "type": "boolean"
          },
          "webServicePort": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherPrimaryMetrics": {
        "enum": [
          "AUCWeighted",
          "Accuracy",
          "NormMacroRecall",
          "AveragePrecisionScoreWeighted",
          "PrecisionScoreWeighted",
          "SpearmanCorrelation",
          "NormalizedRootMeanSquaredError",
          "R2Score",
          "NormalizedMeanAbsoluteError",
          "NormalizedRootMeanSquaredLogError",
          "MeanAveragePrecision",
          "Iou"
        ],
        "type": "string"
      },
      "AetherPriorityConfig": {
        "type": "object",
        "properties": {
          "jobPriority": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isPreemptible": {
            "type": "boolean",
            "nullable": true
          },
          "nodeCountSet": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "scaleInterval": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherPriorityConfiguration": {
        "type": "object",
        "properties": {
          "cloudPriority": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stringTypePriority": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherRegisteredDataSetReference": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherRemoteDockerComputeInfo": {
        "type": "object",
        "properties": {
          "address": {
            "type": "string",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "privateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherRepositoryType": {
        "enum": [
          "None",
          "Other",
          "Git",
          "SourceDepot",
          "Cosmos"
        ],
        "type": "string"
      },
      "AetherResourceAssignment": {
        "type": "object",
        "properties": {
          "attributes": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AetherResourceAttributeAssignment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherResourceAttributeAssignment": {
        "type": "object",
        "properties": {
          "attribute": {
            "$ref": "#/components/schemas/AetherResourceAttributeDefinition"
          },
          "operator": {
            "$ref": "#/components/schemas/AetherResourceOperator"
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherResourceAttributeDefinition": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/AetherResourceValueType"
          },
          "units": {
            "type": "string",
            "nullable": true
          },
          "allowedOperators": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherResourceOperator"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherResourceConfig": {
        "type": "object",
        "properties": {
          "gpuCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cpuCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "memoryRequestInGB": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherResourceConfiguration": {
        "type": "object",
        "properties": {
          "instanceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "locations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "instancePriority": {
            "type": "string",
            "nullable": true
          },
          "quotaEnforcementResourceId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherResourceModel": {
        "type": "object",
        "properties": {
          "resources": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherResourceAssignment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherResourceOperator": {
        "enum": [
          "Equal",
          "Contain",
          "GreaterOrEqual"
        ],
        "type": "string"
      },
      "AetherResourceValueType": {
        "enum": [
          "String",
          "Double"
        ],
        "type": "string"
      },
      "AetherResourcesSetting": {
        "type": "object",
        "properties": {
          "instanceSize": {
            "type": "string",
            "nullable": true
          },
          "sparkVersion": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherSamplingAlgorithmType": {
        "enum": [
          "Random",
          "Grid",
          "Bayesian"
        ],
        "type": "string"
      },
      "AetherSavedDataSetReference": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherScopeCloudConfiguration": {
        "type": "object",
        "properties": {
          "inputPathSuffixes": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AetherArgumentAssignment"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputPathSuffixes": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AetherArgumentAssignment"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "userAlias": {
            "type": "string",
            "nullable": true
          },
          "tokens": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "autoToken": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcp": {
            "type": "number",
            "format": "float",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherSeasonality": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/AetherSeasonalityMode"
          },
          "value": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "AetherSeasonalityMode": {
        "enum": [
          "Auto",
          "Custom"
        ],
        "type": "string"
      },
      "AetherShortSeriesHandlingConfiguration": {
        "enum": [
          "Auto",
          "Pad",
          "Drop"
        ],
        "type": "string"
      },
      "AetherSqlDataPath": {
        "type": "object",
        "properties": {
          "sqlTableName": {
            "type": "string",
            "nullable": true
          },
          "sqlQuery": {
            "type": "string",
            "nullable": true
          },
          "sqlStoredProcedureName": {
            "type": "string",
            "nullable": true
          },
          "sqlStoredProcedureParams": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherStoredProcedureParameter"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherStackEnsembleSettings": {
        "type": "object",
        "properties": {
          "stackMetaLearnerType": {
            "$ref": "#/components/schemas/AetherStackMetaLearnerType"
          },
          "stackMetaLearnerTrainPercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "stackMetaLearnerKWargs": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherStackMetaLearnerType": {
        "enum": [
          "None",
          "LogisticRegression",
          "LogisticRegressionCV",
          "LightGBMClassifier",
          "ElasticNet",
          "ElasticNetCV",
          "LightGBMRegressor",
          "LinearRegression"
        ],
        "type": "string"
      },
      "AetherStoredProcedureParameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/AetherStoredProcedureParameterType"
          }
        },
        "additionalProperties": false
      },
      "AetherStoredProcedureParameterType": {
        "enum": [
          "String",
          "Int",
          "Decimal",
          "Guid",
          "Boolean",
          "Date"
        ],
        "type": "string"
      },
      "AetherStructuredInterface": {
        "type": "object",
        "properties": {
          "commandLinePattern": {
            "type": "string",
            "nullable": true
          },
          "inputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherStructuredInterfaceInput"
            },
            "nullable": true
          },
          "outputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherStructuredInterfaceOutput"
            },
            "nullable": true
          },
          "controlOutputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherControlOutput"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherStructuredInterfaceParameter"
            },
            "nullable": true
          },
          "metadataParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherStructuredInterfaceParameter"
            },
            "nullable": true
          },
          "arguments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherArgumentAssignment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherStructuredInterfaceInput": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "dataTypeIdsList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "isOptional": {
            "type": "boolean"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "skipProcessing": {
            "type": "boolean"
          },
          "isResource": {
            "type": "boolean"
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AetherDataStoreMode"
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "overwrite": {
            "type": "boolean"
          },
          "dataReferenceName": {
            "type": "string",
            "nullable": true
          },
          "datasetTypes": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AetherDatasetType"
            },
            "nullable": true
          },
          "additionalTransformations": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherStructuredInterfaceOutput": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "dataTypeId": {
            "type": "string",
            "nullable": true
          },
          "passThroughDataTypeInputName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "skipProcessing": {
            "type": "boolean"
          },
          "isArtifact": {
            "type": "boolean"
          },
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AetherDataStoreMode"
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "overwrite": {
            "type": "boolean"
          },
          "dataReferenceName": {
            "type": "string",
            "nullable": true
          },
          "trainingOutput": {
            "$ref": "#/components/schemas/AetherTrainingOutput"
          },
          "datasetOutput": {
            "$ref": "#/components/schemas/AetherDatasetOutput"
          },
          "AssetOutputSettings": {
            "$ref": "#/components/schemas/AetherAssetOutputSettings"
          },
          "earlyAvailable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AetherStructuredInterfaceParameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "parameterType": {
            "$ref": "#/components/schemas/AetherParameterType"
          },
          "isOptional": {
            "type": "boolean"
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "lowerBound": {
            "type": "string",
            "nullable": true
          },
          "upperBound": {
            "type": "string",
            "nullable": true
          },
          "enumValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "enumValuesToArgumentStrings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "setEnvironmentVariable": {
            "type": "boolean"
          },
          "environmentVariableOverride": {
            "type": "string",
            "nullable": true
          },
          "enabledByParameterName": {
            "type": "string",
            "nullable": true
          },
          "enabledByParameterValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "uiHint": {
            "$ref": "#/components/schemas/AetherUIParameterHint"
          },
          "groupNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "argumentName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherSubGraphConfiguration": {
        "type": "object",
        "properties": {
          "graphId": {
            "type": "string",
            "nullable": true
          },
          "graphDraftId": {
            "type": "string",
            "nullable": true
          },
          "defaultComputeInternal": {
            "$ref": "#/components/schemas/AetherComputeSetting"
          },
          "defaultDatastoreInternal": {
            "$ref": "#/components/schemas/AetherDatastoreSetting"
          },
          "DefaultCloudPriority": {
            "$ref": "#/components/schemas/AetherCloudPrioritySetting"
          },
          "UserAlias": {
            "type": "string",
            "nullable": true
          },
          "IsDynamic": {
            "type": "boolean",
            "default": false,
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherSweepEarlyTerminationPolicy": {
        "type": "object",
        "properties": {
          "policyType": {
            "$ref": "#/components/schemas/AetherEarlyTerminationPolicyType"
          },
          "evaluationInterval": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "delayEvaluation": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "slackFactor": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "slackAmount": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "truncationPercentage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherSweepSettings": {
        "type": "object",
        "properties": {
          "limits": {
            "$ref": "#/components/schemas/AetherSweepSettingsLimits"
          },
          "searchSpace": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "samplingAlgorithm": {
            "$ref": "#/components/schemas/AetherSamplingAlgorithmType"
          },
          "earlyTermination": {
            "$ref": "#/components/schemas/AetherSweepEarlyTerminationPolicy"
          }
        },
        "additionalProperties": false
      },
      "AetherSweepSettingsLimits": {
        "type": "object",
        "properties": {
          "maxTotalTrials": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxConcurrentTrials": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherTabularTrainingMode": {
        "enum": [
          "Distributed",
          "NonDistributed",
          "Auto"
        ],
        "type": "string"
      },
      "AetherTargetAggregationFunction": {
        "enum": [
          "Sum",
          "Max",
          "Min",
          "Mean"
        ],
        "type": "string"
      },
      "AetherTargetLags": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/AetherTargetLagsMode"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherTargetLagsMode": {
        "enum": [
          "Auto",
          "Custom"
        ],
        "type": "string"
      },
      "AetherTargetRollingWindowSize": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/AetherTargetRollingWindowSizeMode"
          },
          "value": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "AetherTargetRollingWindowSizeMode": {
        "enum": [
          "Auto",
          "Custom"
        ],
        "type": "string"
      },
      "AetherTargetSelectorConfiguration": {
        "type": "object",
        "properties": {
          "lowPriorityVMTolerant": {
            "type": "boolean"
          },
          "clusterBlockList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "computeType": {
            "type": "string",
            "nullable": true
          },
          "instanceType": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "instanceTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "myResourceOnly": {
            "type": "boolean"
          },
          "planId": {
            "type": "string",
            "nullable": true
          },
          "planRegionId": {
            "type": "string",
            "nullable": true
          },
          "region": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "regions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "vcBlockList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherTaskType": {
        "enum": [
          "Classification",
          "Regression",
          "Forecasting",
          "ImageClassification",
          "ImageClassificationMultilabel",
          "ImageObjectDetection",
          "ImageInstanceSegmentation",
          "TextClassification",
          "TextMultiLabeling",
          "TextNER",
          "TextClassificationMultilabel"
        ],
        "type": "string"
      },
      "AetherTestDataSettings": {
        "type": "object",
        "properties": {
          "testDataSize": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherTorchDistributedConfiguration": {
        "type": "object",
        "properties": {
          "processCountPerNode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherTrainingOutput": {
        "type": "object",
        "properties": {
          "trainingOutputType": {
            "$ref": "#/components/schemas/AetherTrainingOutputType"
          },
          "iteration": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "metric": {
            "type": "string",
            "nullable": true
          },
          "modelFile": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherTrainingOutputType": {
        "enum": [
          "Metrics",
          "Model"
        ],
        "type": "string"
      },
      "AetherTrainingSettings": {
        "type": "object",
        "properties": {
          "blockListModels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "allowListModels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "enableDnnTraining": {
            "type": "boolean",
            "nullable": true
          },
          "enableOnnxCompatibleModels": {
            "type": "boolean",
            "nullable": true
          },
          "stackEnsembleSettings": {
            "$ref": "#/components/schemas/AetherStackEnsembleSettings"
          },
          "enableStackEnsemble": {
            "type": "boolean",
            "nullable": true
          },
          "enableVoteEnsemble": {
            "type": "boolean",
            "nullable": true
          },
          "ensembleModelDownloadTimeout": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "enableModelExplainability": {
            "type": "boolean",
            "nullable": true
          },
          "trainingMode": {
            "$ref": "#/components/schemas/AetherTabularTrainingMode"
          }
        },
        "additionalProperties": false
      },
      "AetherUIAzureOpenAIDeploymentNameSelector": {
        "type": "object",
        "properties": {
          "Capabilities": {
            "$ref": "#/components/schemas/AetherUIAzureOpenAIModelCapabilities"
          }
        },
        "additionalProperties": false
      },
      "AetherUIAzureOpenAIModelCapabilities": {
        "type": "object",
        "properties": {
          "Completion": {
            "type": "boolean",
            "nullable": true
          },
          "ChatCompletion": {
            "type": "boolean",
            "nullable": true
          },
          "Embeddings": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherUIColumnPicker": {
        "type": "object",
        "properties": {
          "columnPickerFor": {
            "type": "string",
            "nullable": true
          },
          "columnSelectionCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "singleColumnSelection": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AetherUIJsonEditor": {
        "type": "object",
        "properties": {
          "jsonSchema": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherUIParameterHint": {
        "type": "object",
        "properties": {
          "uiWidgetType": {
            "$ref": "#/components/schemas/AetherUIWidgetTypeEnum"
          },
          "columnPicker": {
            "$ref": "#/components/schemas/AetherUIColumnPicker"
          },
          "uiScriptLanguage": {
            "$ref": "#/components/schemas/AetherUIScriptLanguageEnum"
          },
          "jsonEditor": {
            "$ref": "#/components/schemas/AetherUIJsonEditor"
          },
          "PromptFlowConnectionSelector": {
            "$ref": "#/components/schemas/AetherUIPromptFlowConnectionSelector"
          },
          "AzureOpenAIDeploymentNameSelector": {
            "$ref": "#/components/schemas/AetherUIAzureOpenAIDeploymentNameSelector"
          },
          "UxIgnore": {
            "type": "boolean"
          },
          "Anonymous": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AetherUIPromptFlowConnectionSelector": {
        "type": "object",
        "properties": {
          "PromptFlowConnectionType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherUIScriptLanguageEnum": {
        "enum": [
          "None",
          "Python",
          "R",
          "Json",
          "Sql"
        ],
        "type": "string"
      },
      "AetherUIWidgetTypeEnum": {
        "enum": [
          "Default",
          "Mode",
          "ColumnPicker",
          "Credential",
          "Script",
          "ComputeSelection",
          "JsonEditor",
          "SearchSpaceParameter",
          "SectionToggle",
          "YamlEditor",
          "EnableRuntimeSweep",
          "DataStoreSelection",
          "InstanceTypeSelection",
          "ConnectionSelection",
          "PromptFlowConnectionSelection",
          "AzureOpenAIDeploymentNameSelection"
        ],
        "type": "string"
      },
      "AetherUploadState": {
        "enum": [
          "Uploading",
          "Completed",
          "Canceled",
          "Failed"
        ],
        "type": "string"
      },
      "AetherUseStl": {
        "enum": [
          "Season",
          "SeasonTrend"
        ],
        "type": "string"
      },
      "AetherValidationDataSettings": {
        "type": "object",
        "properties": {
          "nCrossValidations": {
            "$ref": "#/components/schemas/AetherNCrossValidations"
          },
          "validationDataSize": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cvSplitColumnNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "validationType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherVsoBuildArtifactInfo": {
        "type": "object",
        "properties": {
          "buildInfo": {
            "$ref": "#/components/schemas/AetherVsoBuildInfo"
          },
          "downloadUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AetherVsoBuildDefinitionInfo": {
        "type": "object",
        "properties": {
          "accountName": {
            "type": "string",
            "nullable": true
          },
          "projectId": {
            "type": "string",
            "format": "uuid"
          },
          "buildDefinitionId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "AetherVsoBuildInfo": {
        "type": "object",
        "properties": {
          "definitionInfo": {
            "$ref": "#/components/schemas/AetherVsoBuildDefinitionInfo"
          },
          "buildId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "AmlDataset": {
        "type": "object",
        "properties": {
          "registeredDataSetReference": {
            "$ref": "#/components/schemas/RegisteredDataSetReference"
          },
          "savedDataSetReference": {
            "$ref": "#/components/schemas/SavedDataSetReference"
          },
          "additionalTransformations": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AmlK8sConfiguration": {
        "type": "object",
        "properties": {
          "resourceConfiguration": {
            "$ref": "#/components/schemas/ResourceConfiguration"
          },
          "priorityConfiguration": {
            "$ref": "#/components/schemas/AmlK8sPriorityConfiguration"
          },
          "interactiveConfiguration": {
            "$ref": "#/components/schemas/InteractiveConfiguration"
          }
        },
        "additionalProperties": false
      },
      "AmlK8sPriorityConfiguration": {
        "type": "object",
        "properties": {
          "jobPriority": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isPreemptible": {
            "type": "boolean",
            "nullable": true
          },
          "nodeCountSet": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "scaleInterval": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AmlSparkCloudSetting": {
        "type": "object",
        "properties": {
          "entry": {
            "$ref": "#/components/schemas/EntrySetting"
          },
          "files": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "archives": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "jars": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "pyFiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "driverMemory": {
            "type": "string",
            "nullable": true
          },
          "driverCores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "executorMemory": {
            "type": "string",
            "nullable": true
          },
          "executorCores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numberExecutors": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "environmentAssetId": {
            "type": "string",
            "nullable": true
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "inlineEnvironmentDefinitionString": {
            "type": "string",
            "nullable": true
          },
          "conf": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "compute": {
            "type": "string",
            "nullable": true
          },
          "resources": {
            "$ref": "#/components/schemas/ResourcesSetting"
          },
          "identity": {
            "$ref": "#/components/schemas/IdentitySetting"
          }
        },
        "additionalProperties": false
      },
      "ApiAndParameters": {
        "type": "object",
        "properties": {
          "api": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowToolSettingParameter"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "default_prompt": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApplicationEndpointConfiguration": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/ApplicationEndpointType"
          },
          "port": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "nodes": {
            "$ref": "#/components/schemas/Nodes"
          }
        },
        "additionalProperties": false
      },
      "ApplicationEndpointType": {
        "enum": [
          "Jupyter",
          "JupyterLab",
          "SSH",
          "TensorBoard",
          "VSCode",
          "Theia",
          "Grafana",
          "Custom",
          "RayDashboard"
        ],
        "type": "string"
      },
      "ArgumentAssignment": {
        "type": "object",
        "properties": {
          "valueType": {
            "$ref": "#/components/schemas/ArgumentValueType"
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "nestedArgumentList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ArgumentAssignment"
            },
            "nullable": true
          },
          "stringInterpolationArgumentList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ArgumentAssignment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ArgumentValueType": {
        "enum": [
          "Literal",
          "Parameter",
          "Input",
          "Output",
          "NestedList",
          "StringInterpolationList"
        ],
        "type": "string"
      },
      "Asset": {
        "type": "object",
        "properties": {
          "assetId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AssetDefinition": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/AEVAAssetType"
          },
          "assetId": {
            "type": "string",
            "nullable": true
          },
          "serializedAssetId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AssetNameAndVersionIdentifier": {
        "type": "object",
        "properties": {
          "assetName": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "feedName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AssetOutputSettings": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "nullable": true
          },
          "PathParameterAssignment": {
            "$ref": "#/components/schemas/ParameterAssignment"
          },
          "type": {
            "$ref": "#/components/schemas/AEVAAssetType"
          },
          "options": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AEVADataStoreMode"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AssetOutputSettingsParameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "documentation": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "$ref": "#/components/schemas/AssetOutputSettings"
          }
        },
        "additionalProperties": false
      },
      "AssetPublishResult": {
        "type": "object",
        "properties": {
          "feedName": {
            "type": "string",
            "nullable": true
          },
          "assetName": {
            "type": "string",
            "nullable": true
          },
          "assetVersion": {
            "type": "string",
            "nullable": true
          },
          "stepName": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          },
          "createdTime": {
            "type": "string",
            "format": "date-time"
          },
          "lastUpdatedTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "regionalPublishResults": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AssetPublishSingleRegionResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AssetPublishSingleRegionResult": {
        "type": "object",
        "properties": {
          "stepName": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          },
          "lastUpdatedTime": {
            "type": "string",
            "format": "date-time"
          },
          "totalSteps": {
            "type": "integer",
            "format": "int32"
          },
          "finishedSteps": {
            "type": "integer",
            "format": "int32"
          },
          "remainingSteps": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "AssetScopeTypes": {
        "enum": [
          "Workspace",
          "Global",
          "All",
          "Feed"
        ],
        "type": "string"
      },
      "AssetSourceType": {
        "enum": [
          "Unknown",
          "Local",
          "GithubFile",
          "GithubFolder",
          "DevopsArtifactsZip"
        ],
        "type": "string"
      },
      "AssetType": {
        "enum": [
          "Component",
          "Model",
          "Environment",
          "Dataset",
          "DataStore",
          "SampleGraph",
          "FlowTool",
          "FlowToolSetting",
          "FlowConnection",
          "FlowSample",
          "FlowRuntimeSpec"
        ],
        "type": "string"
      },
      "AssetTypeMetaInfo": {
        "type": "object",
        "properties": {
          "consumptionMode": {
            "$ref": "#/components/schemas/ConsumeMode"
          }
        },
        "additionalProperties": false
      },
      "AssetVersionPublishRequest": {
        "type": "object",
        "properties": {
          "assetType": {
            "$ref": "#/components/schemas/AssetType"
          },
          "assetSourceType": {
            "$ref": "#/components/schemas/AssetSourceType"
          },
          "yamlFile": {
            "type": "string",
            "nullable": true
          },
          "sourceZipUrl": {
            "type": "string",
            "nullable": true
          },
          "sourceZipFile": {
            "type": "string",
            "format": "binary",
            "nullable": true
          },
          "feedName": {
            "type": "string",
            "nullable": true
          },
          "setAsDefaultVersion": {
            "type": "boolean"
          },
          "referencedAssets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssetNameAndVersionIdentifier"
            },
            "nullable": true
          },
          "flowFile": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AssignedUser": {
        "type": "object",
        "properties": {
          "objectId": {
            "type": "string",
            "nullable": true
          },
          "tenantId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AuthKeys": {
        "type": "object",
        "properties": {
          "primaryKey": {
            "type": "string",
            "nullable": true
          },
          "secondaryKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AutoClusterComputeSpecification": {
        "type": "object",
        "properties": {
          "instanceSize": {
            "type": "string",
            "nullable": true
          },
          "instancePriority": {
            "type": "string",
            "nullable": true
          },
          "osType": {
            "type": "string",
            "nullable": true
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "runtimeVersion": {
            "type": "string",
            "nullable": true
          },
          "quotaEnforcementResourceId": {
            "type": "string",
            "nullable": true
          },
          "modelComputeSpecificationId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AutoDeleteCondition": {
        "enum": [
          "CreatedGreaterThan",
          "LastAccessedGreaterThan"
        ],
        "type": "string"
      },
      "AutoDeleteSetting": {
        "type": "object",
        "properties": {
          "condition": {
            "$ref": "#/components/schemas/AutoDeleteCondition"
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AutoFeaturizeConfiguration": {
        "type": "object",
        "properties": {
          "featurizationConfig": {
            "$ref": "#/components/schemas/FeaturizationSettings"
          }
        },
        "additionalProperties": false
      },
      "AutoMLComponentConfiguration": {
        "type": "object",
        "properties": {
          "autoTrainConfig": {
            "$ref": "#/components/schemas/AutoTrainConfiguration"
          },
          "autoFeaturizeConfig": {
            "$ref": "#/components/schemas/AutoFeaturizeConfiguration"
          }
        },
        "additionalProperties": false
      },
      "AutoScaler": {
        "type": "object",
        "properties": {
          "autoscaleEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "minReplicas": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxReplicas": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "targetUtilization": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "refreshPeriodInSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AutoTrainConfiguration": {
        "type": "object",
        "properties": {
          "generalSettings": {
            "$ref": "#/components/schemas/GeneralSettings"
          },
          "limitSettings": {
            "$ref": "#/components/schemas/LimitSettings"
          },
          "dataSettings": {
            "$ref": "#/components/schemas/DataSettings"
          },
          "forecastingSettings": {
            "$ref": "#/components/schemas/ForecastingSettings"
          },
          "trainingSettings": {
            "$ref": "#/components/schemas/TrainingSettings"
          },
          "sweepSettings": {
            "$ref": "#/components/schemas/SweepSettings"
          },
          "imageModelSettings": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "computeConfiguration": {
            "$ref": "#/components/schemas/AEVAComputeConfiguration"
          },
          "resourceConfigurtion": {
            "$ref": "#/components/schemas/AEVAResourceConfiguration"
          },
          "environmentId": {
            "type": "string",
            "nullable": true
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AutologgerSettings": {
        "type": "object",
        "properties": {
          "mlFlowAutologger": {
            "$ref": "#/components/schemas/MLFlowAutologgerState"
          }
        },
        "additionalProperties": false
      },
      "AvailabilityResponse": {
        "type": "object",
        "properties": {
          "isAvailable": {
            "type": "boolean"
          },
          "error": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        },
        "additionalProperties": false
      },
      "AzureBlobReference": {
        "type": "object",
        "properties": {
          "container": {
            "type": "string",
            "nullable": true
          },
          "sasToken": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          },
          "account": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AzureDataLakeGen2Reference": {
        "type": "object",
        "properties": {
          "fileSystemName": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          },
          "account": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AzureDataLakeReference": {
        "type": "object",
        "properties": {
          "tenant": {
            "type": "string",
            "nullable": true
          },
          "subscription": {
            "type": "string",
            "nullable": true
          },
          "resourceGroup": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          },
          "account": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AzureDatabaseReference": {
        "type": "object",
        "properties": {
          "tableName": {
            "type": "string",
            "nullable": true
          },
          "sqlQuery": {
            "type": "string",
            "nullable": true
          },
          "storedProcedureName": {
            "type": "string",
            "nullable": true
          },
          "storedProcedureParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StoredProcedureParameter"
            },
            "nullable": true
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AzureFilesReference": {
        "type": "object",
        "properties": {
          "share": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          },
          "account": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AzureMLModuleVersionDescriptor": {
        "type": "object",
        "properties": {
          "moduleVersionId": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AzureOpenAIDeploymentDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "modelName": {
            "type": "string",
            "nullable": true
          },
          "capabilities": {
            "$ref": "#/components/schemas/AzureOpenAIModelCapabilities"
          }
        },
        "additionalProperties": false
      },
      "AzureOpenAIModelCapabilities": {
        "type": "object",
        "properties": {
          "completion": {
            "type": "boolean",
            "nullable": true
          },
          "chat_completion": {
            "type": "boolean",
            "nullable": true
          },
          "embeddings": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BatchAiComputeInfo": {
        "type": "object",
        "properties": {
          "batchAiSubscriptionId": {
            "type": "string",
            "nullable": true
          },
          "batchAiResourceGroup": {
            "type": "string",
            "nullable": true
          },
          "batchAiWorkspaceName": {
            "type": "string",
            "nullable": true
          },
          "clusterName": {
            "type": "string",
            "nullable": true
          },
          "nativeSharedDirectory": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BatchDataInput": {
        "type": "object",
        "properties": {
          "dataUri": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BatchExportComponentSpecResponse": {
        "type": "object",
        "properties": {
          "componentSpecMetaInfos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ComponentSpecMetaInfo"
            },
            "nullable": true
          },
          "errors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ErrorResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BatchExportRawComponentResponse": {
        "type": "object",
        "properties": {
          "rawComponentDtos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RawComponentDto"
            },
            "nullable": true
          },
          "errors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ErrorResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BatchGetComponentHashesRequest": {
        "type": "object",
        "properties": {
          "moduleHashVersion": {
            "$ref": "#/components/schemas/AetherModuleHashVersion"
          },
          "moduleEntities": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AetherModuleEntity"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BatchGetComponentRequest": {
        "type": "object",
        "properties": {
          "versionIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "nameAndVersions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ComponentNameMetaInfo"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Binding": {
        "type": "object",
        "properties": {
          "bindingType": {
            "$ref": "#/components/schemas/BindingType"
          }
        },
        "additionalProperties": false
      },
      "BindingType": {
        "enum": [
          "Basic"
        ],
        "type": "string"
      },
      "BuildContextLocationType": {
        "enum": [
          "Git",
          "StorageAccount"
        ],
        "type": "string"
      },
      "BulkTestDto": {
        "type": "object",
        "properties": {
          "bulkTestId": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "runtime": {
            "type": "string",
            "nullable": true
          },
          "createdBy": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "createdOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "evaluationCount": {
            "type": "integer",
            "format": "int32"
          },
          "variantCount": {
            "type": "integer",
            "format": "int32"
          },
          "flowSubmitRunSettings": {
            "$ref": "#/components/schemas/FlowSubmitRunSettings"
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowInputDefinition"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowOutputDefinition"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "batch_inputs": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": { },
              "description": "This is a dictionary"
            },
            "nullable": true
          },
          "batchDataInput": {
            "$ref": "#/components/schemas/BatchDataInput"
          }
        },
        "additionalProperties": false
      },
      "CloudError": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "target": {
            "type": "string",
            "nullable": true
          },
          "details": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CloudError"
            },
            "nullable": true,
            "readOnly": true
          },
          "additionalInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AdditionalErrorInfo"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CloudPrioritySetting": {
        "type": "object",
        "properties": {
          "scopePriority": {
            "$ref": "#/components/schemas/PriorityConfiguration"
          },
          "AmlComputePriority": {
            "$ref": "#/components/schemas/PriorityConfiguration"
          },
          "ItpPriority": {
            "$ref": "#/components/schemas/PriorityConfiguration"
          },
          "SingularityPriority": {
            "$ref": "#/components/schemas/PriorityConfiguration"
          }
        },
        "additionalProperties": false
      },
      "CloudSettings": {
        "type": "object",
        "properties": {
          "linkedSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterAssignment"
            },
            "nullable": true
          },
          "priorityConfig": {
            "$ref": "#/components/schemas/PriorityConfiguration"
          },
          "hdiRunConfig": {
            "$ref": "#/components/schemas/HdiRunConfiguration"
          },
          "subGraphConfig": {
            "$ref": "#/components/schemas/SubGraphConfiguration"
          },
          "autoMLComponentConfig": {
            "$ref": "#/components/schemas/AutoMLComponentConfiguration"
          },
          "apCloudConfig": {
            "$ref": "#/components/schemas/APCloudConfiguration"
          },
          "scopeCloudConfig": {
            "$ref": "#/components/schemas/ScopeCloudConfiguration"
          },
          "esCloudConfig": {
            "$ref": "#/components/schemas/EsCloudConfiguration"
          },
          "dataTransferCloudConfig": {
            "$ref": "#/components/schemas/DataTransferCloudConfiguration"
          },
          "amlSparkCloudSetting": {
            "$ref": "#/components/schemas/AmlSparkCloudSetting"
          },
          "dataTransferV2CloudSetting": {
            "$ref": "#/components/schemas/DataTransferV2CloudSetting"
          }
        },
        "additionalProperties": false
      },
      "ColumnTransformer": {
        "type": "object",
        "properties": {
          "fields": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "parameters": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CommandJob": {
        "type": "object",
        "properties": {
          "jobType": {
            "$ref": "#/components/schemas/JobType"
          },
          "codeId": {
            "type": "string",
            "nullable": true
          },
          "command": {
            "minLength": 1,
            "type": "string",
            "nullable": true
          },
          "environmentId": {
            "type": "string",
            "nullable": true
          },
          "inputDataBindings": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/InputDataBinding"
            },
            "nullable": true
          },
          "outputDataBindings": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/OutputDataBinding"
            },
            "nullable": true
          },
          "distribution": {
            "$ref": "#/components/schemas/DistributionConfiguration"
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "parameters": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "autologgerSettings": {
            "$ref": "#/components/schemas/MfeInternalAutologgerSettings"
          },
          "limits": {
            "$ref": "#/components/schemas/CommandJobLimits"
          },
          "provisioningState": {
            "$ref": "#/components/schemas/JobProvisioningState"
          },
          "parentJobName": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/JobStatus"
          },
          "interactionEndpoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/JobEndpoint"
            },
            "nullable": true
          },
          "identity": {
            "$ref": "#/components/schemas/MfeInternalIdentityConfiguration"
          },
          "compute": {
            "$ref": "#/components/schemas/ComputeConfiguration"
          },
          "priority": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "output": {
            "$ref": "#/components/schemas/JobOutputArtifacts"
          },
          "isArchived": {
            "type": "boolean"
          },
          "schedule": {
            "$ref": "#/components/schemas/ScheduleBase"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "notificationSetting": {
            "$ref": "#/components/schemas/NotificationSetting"
          },
          "secretsConfiguration": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/MfeInternalSecretConfiguration"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CommandJobLimits": {
        "type": "object",
        "properties": {
          "jobLimitsType": {
            "$ref": "#/components/schemas/JobLimitsType"
          },
          "timeout": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CommandReturnCodeConfig": {
        "type": "object",
        "properties": {
          "returnCode": {
            "$ref": "#/components/schemas/SuccessfulCommandReturnCode"
          },
          "successfulReturnCodes": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Communicator": {
        "enum": [
          "None",
          "ParameterServer",
          "Gloo",
          "Mpi",
          "Nccl",
          "ParallelTask"
        ],
        "type": "string"
      },
      "ComponentConfiguration": {
        "type": "object",
        "properties": {
          "componentIdentifier": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComponentInput": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "optional": {
            "type": "boolean"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "default": {
            "type": "string",
            "nullable": true
          },
          "enum": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "min": {
            "type": "string",
            "nullable": true
          },
          "max": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComponentJob": {
        "type": "object",
        "properties": {
          "compute": {
            "$ref": "#/components/schemas/ComputeConfiguration"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ComponentJobInput"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ComponentJobOutput"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComponentJobInput": {
        "type": "object",
        "properties": {
          "data": {
            "$ref": "#/components/schemas/InputData"
          },
          "inputBinding": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComponentJobOutput": {
        "type": "object",
        "properties": {
          "data": {
            "$ref": "#/components/schemas/MfeInternalOutputData"
          },
          "outputBinding": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComponentNameAndDefaultVersion": {
        "type": "object",
        "properties": {
          "componentName": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "feedName": {
            "type": "string",
            "nullable": true
          },
          "registryName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComponentNameMetaInfo": {
        "type": "object",
        "properties": {
          "feedName": {
            "type": "string",
            "nullable": true
          },
          "componentName": {
            "type": "string",
            "nullable": true
          },
          "componentVersion": {
            "type": "string",
            "nullable": true
          },
          "registryName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComponentOutput": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComponentPreflightResult": {
        "type": "object",
        "properties": {
          "errorDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RootError"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComponentRegistrationTypeEnum": {
        "enum": [
          "Normal",
          "AnonymousAmlModule",
          "AnonymousAmlModuleVersion",
          "ModuleEntityOnly"
        ],
        "type": "string"
      },
      "ComponentSpecMetaInfo": {
        "type": "object",
        "properties": {
          "componentSpec": {
            "nullable": true
          },
          "componentVersion": {
            "type": "string",
            "nullable": true
          },
          "isAnonymous": {
            "type": "boolean"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "componentName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "isArchived": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ComponentType": {
        "enum": [
          "Unknown",
          "CommandComponent",
          "Command"
        ],
        "type": "string"
      },
      "ComponentUpdateRequest": {
        "type": "object",
        "properties": {
          "originalModuleEntity": {
            "$ref": "#/components/schemas/ModuleEntity"
          },
          "updateModuleEntity": {
            "$ref": "#/components/schemas/ModuleEntity"
          },
          "moduleName": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "overwriteWithOriginalNameAndVersion": {
            "type": "boolean",
            "nullable": true
          },
          "snapshotId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComponentValidationRequest": {
        "type": "object",
        "properties": {
          "componentIdentifier": {
            "type": "string",
            "nullable": true
          },
          "computeIdentity": {
            "$ref": "#/components/schemas/ComputeIdentityDto"
          },
          "executionContextDto": {
            "$ref": "#/components/schemas/ExecutionContextDto"
          },
          "environmentDefinition": {
            "$ref": "#/components/schemas/EnvironmentDefinitionDto"
          },
          "dataPortDtos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataPortDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComponentValidationResponse": {
        "type": "object",
        "properties": {
          "status": {
            "$ref": "#/components/schemas/ValidationStatus"
          },
          "error": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        },
        "additionalProperties": false
      },
      "Compute": {
        "type": "object",
        "properties": {
          "target": {
            "type": "string",
            "nullable": true
          },
          "targetType": {
            "type": "string",
            "nullable": true
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "instanceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gpuCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "priority": {
            "type": "string",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "armId": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComputeConfiguration": {
        "type": "object",
        "properties": {
          "target": {
            "type": "string",
            "nullable": true
          },
          "instanceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxInstanceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isLocal": {
            "type": "boolean"
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "isClusterless": {
            "type": "boolean"
          },
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "instancePriority": {
            "type": "string",
            "nullable": true
          },
          "jobPriority": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "shmSize": {
            "type": "string",
            "nullable": true
          },
          "dockerArgs": {
            "type": "string",
            "nullable": true
          },
          "locations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComputeContract": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "identity": {
            "$ref": "#/components/schemas/ComputeIdentityContract"
          },
          "properties": {
            "$ref": "#/components/schemas/ComputeProperties"
          }
        },
        "additionalProperties": false
      },
      "ComputeDetails": {
        "type": "object"
      },
      "ComputeEnvironmentType": {
        "enum": [
          "ACI",
          "AKS",
          "AMLCOMPUTE",
          "IOT",
          "AKSENDPOINT",
          "MIRSINGLEMODEL",
          "MIRAMLCOMPUTE",
          "MIRGA",
          "AMLARC",
          "BATCHAMLCOMPUTE",
          "UNKNOWN"
        ],
        "type": "string"
      },
      "ComputeIdentityContract": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "systemIdentityUrl": {
            "type": "string",
            "nullable": true
          },
          "principalId": {
            "type": "string",
            "nullable": true
          },
          "tenantId": {
            "type": "string",
            "nullable": true
          },
          "clientId": {
            "type": "string",
            "nullable": true
          },
          "clientSecretUrl": {
            "type": "string",
            "nullable": true
          },
          "userAssignedIdentities": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ComputeRPUserAssignedIdentity"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComputeIdentityDto": {
        "type": "object",
        "properties": {
          "computeName": {
            "type": "string",
            "nullable": true
          },
          "computeTargetType": {
            "$ref": "#/components/schemas/ComputeTargetType"
          },
          "intellectualPropertyPublisher": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComputeInfo": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "computeType": {
            "$ref": "#/components/schemas/ComputeEnvironmentType"
          },
          "isSslEnabled": {
            "type": "boolean"
          },
          "isGpuType": {
            "type": "boolean"
          },
          "clusterPurpose": {
            "type": "string",
            "nullable": true
          },
          "publicIpAddress": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComputeProperties": {
        "required": [
          "computeType"
        ],
        "type": "object",
        "properties": {
          "createdOn": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedOn": {
            "type": "string",
            "format": "date-time"
          },
          "disableLocalAuth": {
            "type": "boolean"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "resourceId": {
            "type": "string",
            "nullable": true
          },
          "computeType": {
            "minLength": 1,
            "type": "string"
          },
          "computeLocation": {
            "type": "string",
            "nullable": true
          },
          "provisioningState": {
            "$ref": "#/components/schemas/ProvisioningState"
          },
          "provisioningErrors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODataErrorResponse"
            },
            "nullable": true
          },
          "provisioningWarnings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "isAttachedCompute": {
            "type": "boolean"
          },
          "properties": {
            "$ref": "#/components/schemas/ComputeDetails"
          },
          "status": {
            "$ref": "#/components/schemas/ComputeStatus"
          },
          "warnings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ComputeWarning"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComputeRPUserAssignedIdentity": {
        "type": "object",
        "properties": {
          "principalId": {
            "type": "string",
            "nullable": true
          },
          "tenantId": {
            "type": "string",
            "nullable": true
          },
          "clientId": {
            "type": "string",
            "nullable": true
          },
          "clientSecretUrl": {
            "type": "string",
            "nullable": true
          },
          "resourceId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComputeRequest": {
        "type": "object",
        "properties": {
          "nodeCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gpuCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComputeSetting": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "computeType": {
            "$ref": "#/components/schemas/ComputeType"
          },
          "batchAiComputeInfo": {
            "$ref": "#/components/schemas/BatchAiComputeInfo"
          },
          "remoteDockerComputeInfo": {
            "$ref": "#/components/schemas/RemoteDockerComputeInfo"
          },
          "hdiClusterComputeInfo": {
            "$ref": "#/components/schemas/HdiClusterComputeInfo"
          },
          "mlcComputeInfo": {
            "$ref": "#/components/schemas/MlcComputeInfo"
          },
          "databricksComputeInfo": {
            "$ref": "#/components/schemas/DatabricksComputeInfo"
          }
        },
        "additionalProperties": false
      },
      "ComputeStatus": {
        "type": "object",
        "properties": {
          "isStatusAvailable": {
            "type": "boolean",
            "readOnly": true
          },
          "detailedStatus": {
            "nullable": true
          },
          "error": {
            "$ref": "#/components/schemas/ODataError"
          }
        },
        "additionalProperties": false
      },
      "ComputeStatusDetail": {
        "type": "object",
        "properties": {
          "provisioningState": {
            "type": "string",
            "nullable": true
          },
          "provisioningErrorMessage": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ComputeTargetType": {
        "enum": [
          "Local",
          "Remote",
          "HdiCluster",
          "ContainerInstance",
          "AmlCompute",
          "ComputeInstance",
          "Cmk8s",
          "SynapseSpark",
          "Kubernetes",
          "Aisc",
          "GlobalJobDispatcher",
          "Databricks",
          "MockedCompute"
        ],
        "type": "string"
      },
      "ComputeType": {
        "enum": [
          "BatchAi",
          "MLC",
          "HdiCluster",
          "RemoteDocker",
          "Databricks",
          "Aisc"
        ],
        "type": "string"
      },
      "ComputeWarning": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "severity": {
            "$ref": "#/components/schemas/SeverityLevel"
          }
        },
        "additionalProperties": false
      },
      "ConfigValueType": {
        "enum": [
          "String",
          "Secret"
        ],
        "type": "string"
      },
      "ConnectionCategory": {
        "enum": [
          "PythonFeed",
          "ACR",
          "Git",
          "S3",
          "Snowflake",
          "AzureSqlDb",
          "AzureSynapseAnalytics",
          "AzureMySqlDb",
          "AzurePostgresDb",
          "AzureDataLakeGen2",
          "Redis",
          "ApiKey",
          "AzureOpenAI",
          "CognitiveSearch",
          "CognitiveService",
          "CustomKeys",
          "AzureBlob",
          "AzureOneLake",
          "CosmosDb",
          "CosmosDbMongoDbApi",
          "AzureDataExplorer",
          "AzureMariaDb",
          "AzureDatabricksDeltaLake",
          "AzureSqlMi",
          "AzureTableStorage",
          "AmazonRdsForOracle",
          "AmazonRdsForSqlServer",
          "AmazonRedshift",
          "Db2",
          "Drill",
          "GoogleBigQuery",
          "Greenplum",
          "Hbase",
          "Hive",
          "Impala",
          "Informix",
          "MariaDb",
          "MicrosoftAccess",
          "MySql",
          "Netezza",
          "Oracle",
          "Phoenix",
          "PostgreSql",
          "Presto",
          "SapOpenHub",
          "SapBw",
          "SapHana",
          "SapTable",
          "Spark",
          "SqlServer",
          "Sybase",
          "Teradata",
          "Vertica",
          "Cassandra",
          "Couchbase",
          "MongoDbV2",
          "MongoDbAtlas",
          "AmazonS3Compatible",
          "FileServer",
          "FtpServer",
          "GoogleCloudStorage",
          "Hdfs",
          "OracleCloudStorage",
          "Sftp",
          "GenericHttp",
          "ODataRest",
          "Odbc",
          "GenericRest",
          "AmazonMws",
          "Concur",
          "Dynamics",
          "DynamicsAx",
          "DynamicsCrm",
          "GoogleAdWords",
          "Hubspot",
          "Jira",
          "Magento",
          "Marketo",
          "Office365",
          "Eloqua",
          "Responsys",
          "OracleServiceCloud",
          "PayPal",
          "QuickBooks",
          "Salesforce",
          "SalesforceServiceCloud",
          "SalesforceMarketingCloud",
          "SapCloudForCustomer",
          "SapEcc",
          "ServiceNow",
          "SharePointOnlineList",
          "Shopify",
          "Square",
          "WebTable",
          "Xero",
          "Zoho",
          "GenericContainerRegistry"
        ],
        "type": "string"
      },
      "ConnectionConfigSpec": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "configValueType": {
            "$ref": "#/components/schemas/ConfigValueType"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "enumValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "isOptional": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ConnectionDto": {
        "type": "object",
        "properties": {
          "connectionName": {
            "type": "string",
            "nullable": true
          },
          "connectionType": {
            "$ref": "#/components/schemas/ConnectionType"
          },
          "configs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "customConfigs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/CustomConnectionConfig"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "expiryTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "owner": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "createdDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConnectionEntity": {
        "type": "object",
        "properties": {
          "connectionId": {
            "type": "string",
            "nullable": true
          },
          "connectionName": {
            "type": "string",
            "nullable": true
          },
          "connectionType": {
            "$ref": "#/components/schemas/ConnectionType"
          },
          "connectionScope": {
            "$ref": "#/components/schemas/ConnectionScope"
          },
          "configs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "customConfigs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/CustomConnectionConfig"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "expiryTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "secretName": {
            "type": "string",
            "nullable": true
          },
          "owner": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ConnectionOverrideSetting": {
        "type": "object",
        "properties": {
          "connectionSourceType": {
            "$ref": "#/components/schemas/ConnectionSourceType"
          },
          "nodeName": {
            "type": "string",
            "nullable": true
          },
          "nodeInputName": {
            "type": "string",
            "nullable": true
          },
          "nodeDeploymentNameInput": {
            "type": "string",
            "nullable": true
          },
          "nodeModelInput": {
            "type": "string",
            "nullable": true
          },
          "connectionName": {
            "type": "string",
            "nullable": true
          },
          "deploymentName": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "connectionTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConnectionType"
            },
            "nullable": true
          },
          "capabilities": {
            "$ref": "#/components/schemas/AzureOpenAIModelCapabilities"
          },
          "modelEnum": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConnectionScope": {
        "enum": [
          "User",
          "WorkspaceShared"
        ],
        "type": "string"
      },
      "ConnectionSourceType": {
        "enum": [
          "Node",
          "NodeInput"
        ],
        "type": "string"
      },
      "ConnectionSpec": {
        "type": "object",
        "properties": {
          "connectionType": {
            "$ref": "#/components/schemas/ConnectionType"
          },
          "configSpecs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConnectionConfigSpec"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConnectionType": {
        "enum": [
          "OpenAI",
          "AzureOpenAI",
          "Serp",
          "Bing",
          "AzureContentModerator",
          "Custom",
          "AzureContentSafety",
          "CognitiveSearch",
          "SubstrateLLM",
          "Pinecone",
          "Qdrant",
          "Weaviate",
          "FormRecognizer"
        ],
        "type": "string"
      },
      "ConsumeMode": {
        "enum": [
          "Reference",
          "Copy",
          "CopyAndAutoUpgrade"
        ],
        "type": "string"
      },
      "ContainerInstanceConfiguration": {
        "type": "object",
        "properties": {
          "region": {
            "type": "string",
            "nullable": true
          },
          "cpuCores": {
            "type": "number",
            "format": "double"
          },
          "memoryGb": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "ContainerRegistry": {
        "type": "object",
        "properties": {
          "address": {
            "type": "string",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "credentialType": {
            "type": "string",
            "nullable": true
          },
          "registryIdentity": {
            "$ref": "#/components/schemas/RegistryIdentity"
          }
        },
        "additionalProperties": false
      },
      "ContainerResourceRequirements": {
        "type": "object",
        "properties": {
          "cpu": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cpuLimit": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "memoryInGB": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "memoryInGBLimit": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "gpuEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "gpu": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fpga": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ControlFlowType": {
        "enum": [
          "None",
          "DoWhile",
          "ParallelFor"
        ],
        "type": "string"
      },
      "ControlInput": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "$ref": "#/components/schemas/ControlInputValue"
          }
        },
        "additionalProperties": false
      },
      "ControlInputValue": {
        "enum": [
          "None",
          "False",
          "True",
          "Skipped"
        ],
        "type": "string"
      },
      "ControlOutput": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ControlType": {
        "enum": [
          "IfElse"
        ],
        "type": "string"
      },
      "CopyDataTask": {
        "type": "object",
        "properties": {
          "DataCopyMode": {
            "$ref": "#/components/schemas/DataCopyMode"
          }
        },
        "additionalProperties": false
      },
      "CreateFlowFromSampleRequest": {
        "type": "object",
        "properties": {
          "flowName": {
            "type": "string",
            "nullable": true
          },
          "sampleResourceId": {
            "type": "string",
            "nullable": true
          },
          "flowDefinitionFilePath": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "isArchived": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CreateFlowRequest": {
        "type": "object",
        "properties": {
          "flowName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "details": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "flow": {
            "$ref": "#/components/schemas/Flow"
          },
          "flowDefinitionFilePath": {
            "type": "string",
            "nullable": true
          },
          "flowType": {
            "$ref": "#/components/schemas/FlowType"
          },
          "flowRunSettings": {
            "$ref": "#/components/schemas/FlowRunSettings"
          },
          "isArchived": {
            "type": "boolean"
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "identity": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateFlowRuntimeRequest": {
        "type": "object",
        "properties": {
          "runtimeType": {
            "$ref": "#/components/schemas/RuntimeType"
          },
          "identity": {
            "$ref": "#/components/schemas/ManagedServiceIdentity"
          },
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "fromExistingEndpoint": {
            "type": "boolean"
          },
          "fromExistingDeployment": {
            "type": "boolean"
          },
          "endpointName": {
            "type": "string",
            "nullable": true
          },
          "deploymentName": {
            "type": "string",
            "nullable": true
          },
          "computeInstanceName": {
            "type": "string",
            "nullable": true
          },
          "fromExistingCustomApp": {
            "type": "boolean"
          },
          "customAppName": {
            "type": "string",
            "nullable": true
          },
          "runtimeDescription": {
            "type": "string",
            "nullable": true
          },
          "environment": {
            "type": "string",
            "nullable": true
          },
          "instanceCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CreateFlowSessionRequest": {
        "type": "object",
        "properties": {
          "pythonPipRequirements": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "baseImage": {
            "type": "string",
            "nullable": true
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "action": {
            "$ref": "#/components/schemas/SetupFlowSessionAction"
          },
          "identity": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateInferencePipelineRequest": {
        "type": "object",
        "properties": {
          "moduleNodeId": {
            "type": "string",
            "nullable": true
          },
          "portName": {
            "type": "string",
            "nullable": true
          },
          "trainingPipelineDraftName": {
            "type": "string",
            "nullable": true
          },
          "trainingPipelineRunDisplayName": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "pipelineType": {
            "$ref": "#/components/schemas/PipelineType"
          },
          "pipelineDraftMode": {
            "$ref": "#/components/schemas/PipelineDraftMode"
          },
          "graphComponentsMode": {
            "$ref": "#/components/schemas/GraphComponentsMode"
          },
          "subPipelinesInfo": {
            "$ref": "#/components/schemas/SubPipelinesInfo"
          },
          "flattenedSubGraphs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/PipelineSubDraft"
            },
            "nullable": true
          },
          "pipelineParameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataPathAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/LegacyDataPath"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataSetDefinitionValueAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataSetDefinitionValue"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "assetOutputSettingsAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AssetOutputSettings"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "graph": {
            "$ref": "#/components/schemas/GraphDraftEntity"
          },
          "pipelineRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameterAssignment"
            },
            "nullable": true
          },
          "moduleNodeRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeRunSetting"
            },
            "nullable": true
          },
          "moduleNodeUIInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeUIInputSetting"
            },
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "continueRunOnStepFailure": {
            "type": "boolean",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "enforceRerun": {
            "type": "boolean",
            "nullable": true
          },
          "datasetAccessModes": {
            "$ref": "#/components/schemas/DatasetAccessModes"
          }
        },
        "additionalProperties": false
      },
      "CreateOrUpdateConnectionRequest": {
        "type": "object",
        "properties": {
          "connectionType": {
            "$ref": "#/components/schemas/ConnectionType"
          },
          "connectionScope": {
            "$ref": "#/components/schemas/ConnectionScope"
          },
          "configs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "customConfigs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/CustomConnectionConfig"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "expiryTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateOrUpdateConnectionRequestDto": {
        "type": "object",
        "properties": {
          "connectionType": {
            "$ref": "#/components/schemas/ConnectionType"
          },
          "configs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "customConfigs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/CustomConnectionConfig"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "expiryTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreatePipelineDraftRequest": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "pipelineType": {
            "$ref": "#/components/schemas/PipelineType"
          },
          "pipelineDraftMode": {
            "$ref": "#/components/schemas/PipelineDraftMode"
          },
          "graphComponentsMode": {
            "$ref": "#/components/schemas/GraphComponentsMode"
          },
          "subPipelinesInfo": {
            "$ref": "#/components/schemas/SubPipelinesInfo"
          },
          "flattenedSubGraphs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/PipelineSubDraft"
            },
            "nullable": true
          },
          "pipelineParameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataPathAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/LegacyDataPath"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataSetDefinitionValueAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataSetDefinitionValue"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "assetOutputSettingsAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AssetOutputSettings"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "graph": {
            "$ref": "#/components/schemas/GraphDraftEntity"
          },
          "pipelineRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameterAssignment"
            },
            "nullable": true
          },
          "moduleNodeRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeRunSetting"
            },
            "nullable": true
          },
          "moduleNodeUIInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeUIInputSetting"
            },
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "continueRunOnStepFailure": {
            "type": "boolean",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "enforceRerun": {
            "type": "boolean",
            "nullable": true
          },
          "datasetAccessModes": {
            "$ref": "#/components/schemas/DatasetAccessModes"
          }
        },
        "additionalProperties": false
      },
      "CreatePipelineJobScheduleDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "pipelineJobName": {
            "type": "string",
            "nullable": true
          },
          "pipelineJobRuntimeSettings": {
            "$ref": "#/components/schemas/PipelineJobRuntimeBasicSettings"
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "triggerType": {
            "$ref": "#/components/schemas/TriggerType"
          },
          "recurrence": {
            "$ref": "#/components/schemas/Recurrence"
          },
          "cron": {
            "$ref": "#/components/schemas/Cron"
          },
          "status": {
            "$ref": "#/components/schemas/ScheduleStatus"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreatePublishedPipelineRequest": {
        "type": "object",
        "properties": {
          "usePipelineEndpoint": {
            "type": "boolean"
          },
          "pipelineName": {
            "type": "string",
            "nullable": true
          },
          "pipelineDescription": {
            "type": "string",
            "nullable": true
          },
          "useExistingPipelineEndpoint": {
            "type": "boolean"
          },
          "pipelineEndpointName": {
            "type": "string",
            "nullable": true
          },
          "pipelineEndpointDescription": {
            "type": "string",
            "nullable": true
          },
          "setAsDefaultPipelineForEndpoint": {
            "type": "boolean"
          },
          "stepTags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "pipelineParameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataPathAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/LegacyDataPath"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataSetDefinitionValueAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataSetDefinitionValue"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "assetOutputSettingsAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AssetOutputSettings"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "enableNotification": {
            "type": "boolean",
            "nullable": true
          },
          "subPipelinesInfo": {
            "$ref": "#/components/schemas/SubPipelinesInfo"
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "runId": {
            "type": "string",
            "nullable": true
          },
          "parentRunId": {
            "type": "string",
            "nullable": true
          },
          "graph": {
            "$ref": "#/components/schemas/GraphDraftEntity"
          },
          "pipelineRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameterAssignment"
            },
            "nullable": true
          },
          "moduleNodeRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeRunSetting"
            },
            "nullable": true
          },
          "moduleNodeUIInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeUIInputSetting"
            },
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "continueRunOnStepFailure": {
            "type": "boolean",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "enforceRerun": {
            "type": "boolean",
            "nullable": true
          },
          "datasetAccessModes": {
            "$ref": "#/components/schemas/DatasetAccessModes"
          }
        },
        "additionalProperties": false
      },
      "CreateRealTimeEndpointRequest": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "computeInfo": {
            "$ref": "#/components/schemas/ComputeInfo"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "linkedPipelineDraftId": {
            "type": "string",
            "nullable": true
          },
          "linkedPipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "aksAdvanceSettings": {
            "$ref": "#/components/schemas/AKSAdvanceSettings"
          },
          "aciAdvanceSettings": {
            "$ref": "#/components/schemas/ACIAdvanceSettings"
          },
          "linkedTrainingPipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "linkedExperimentName": {
            "type": "string",
            "nullable": true
          },
          "graphNodesRunIdMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "workflow": {
            "$ref": "#/components/schemas/PipelineGraph"
          },
          "inputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InputOutputPortMetadata"
            },
            "nullable": true
          },
          "outputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InputOutputPortMetadata"
            },
            "nullable": true
          },
          "exampleRequest": {
            "$ref": "#/components/schemas/ExampleRequest"
          },
          "userStorageConnectionString": {
            "type": "string",
            "nullable": true
          },
          "userStorageEndpointUri": {
            "type": "string",
            "format": "uri",
            "nullable": true
          },
          "userStorageWorkspaceSaiToken": {
            "type": "string",
            "nullable": true
          },
          "userStorageContainerName": {
            "type": "string",
            "nullable": true
          },
          "pipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "rootPipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreatedBy": {
        "type": "object",
        "properties": {
          "userObjectId": {
            "type": "string",
            "nullable": true
          },
          "userTenantId": {
            "type": "string",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreatedFromDto": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/CreatedFromType"
          },
          "locationType": {
            "$ref": "#/components/schemas/CreatedFromLocationType"
          },
          "location": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreatedFromLocationType": {
        "enum": [
          "ArtifactId"
        ],
        "type": "string"
      },
      "CreatedFromType": {
        "enum": [
          "Notebook"
        ],
        "type": "string"
      },
      "CreationContext": {
        "type": "object",
        "properties": {
          "createdTime": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "creationSource": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "Cron": {
        "type": "object",
        "properties": {
          "expression": {
            "type": "string",
            "nullable": true
          },
          "endTime": {
            "type": "string",
            "nullable": true
          },
          "startTime": {
            "type": "string",
            "nullable": true
          },
          "timeZone": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CustomConnectionConfig": {
        "type": "object",
        "properties": {
          "configValueType": {
            "$ref": "#/components/schemas/ConfigValueType"
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CustomReference": {
        "type": "object",
        "properties": {
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DBFSReference": {
        "type": "object",
        "properties": {
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Data": {
        "type": "object",
        "properties": {
          "dataLocation": {
            "$ref": "#/components/schemas/ExecutionDataLocation"
          },
          "mechanism": {
            "$ref": "#/components/schemas/DeliveryMechanism"
          },
          "environmentVariableName": {
            "type": "string",
            "nullable": true
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "overwrite": {
            "type": "boolean"
          },
          "options": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DataBindingMode": {
        "enum": [
          "Mount",
          "Download",
          "Upload",
          "ReadOnlyMount",
          "ReadWriteMount",
          "Direct",
          "EvalMount",
          "EvalDownload"
        ],
        "type": "string"
      },
      "DataCategory": {
        "enum": [
          "All",
          "Dataset",
          "Model"
        ],
        "type": "string"
      },
      "DataCopyMode": {
        "enum": [
          "MergeWithOverwrite",
          "FailIfConflict"
        ],
        "type": "string"
      },
      "DataInfo": {
        "type": "object",
        "properties": {
          "feedName": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "dataSourceType": {
            "$ref": "#/components/schemas/DataSourceType"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "dataTypeId": {
            "type": "string",
            "nullable": true
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "modifiedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "registeredBy": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "createdByStudio": {
            "type": "boolean",
            "nullable": true
          },
          "dataReferenceType": {
            "$ref": "#/components/schemas/DataReferenceType"
          },
          "datasetType": {
            "type": "string",
            "nullable": true
          },
          "savedDatasetId": {
            "type": "string",
            "nullable": true
          },
          "datasetVersionId": {
            "type": "string",
            "nullable": true
          },
          "isVisible": {
            "type": "boolean"
          },
          "isRegistered": {
            "type": "boolean"
          },
          "properties": {
            "type": "object",
            "additionalProperties": { },
            "description": "This is a dictionary",
            "nullable": true
          },
          "connectionString": {
            "type": "string",
            "nullable": true
          },
          "containerName": {
            "type": "string",
            "nullable": true
          },
          "dataStorageEndpointUri": {
            "type": "string",
            "format": "uri",
            "nullable": true
          },
          "workspaceSaiToken": {
            "type": "string",
            "nullable": true
          },
          "amlDatasetDataFlow": {
            "type": "string",
            "nullable": true
          },
          "systemData": {
            "$ref": "#/components/schemas/SystemData"
          },
          "armId": {
            "type": "string",
            "nullable": true
          },
          "assetId": {
            "type": "string",
            "nullable": true
          },
          "assetUri": {
            "type": "string",
            "nullable": true
          },
          "assetType": {
            "type": "string",
            "nullable": true
          },
          "isDataV2": {
            "type": "boolean",
            "nullable": true
          },
          "assetScopeType": {
            "$ref": "#/components/schemas/AssetScopeTypes"
          },
          "pipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "moduleNodeId": {
            "type": "string",
            "nullable": true
          },
          "outputPortName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DataLocation": {
        "type": "object",
        "properties": {
          "storageType": {
            "$ref": "#/components/schemas/DataLocationStorageType"
          },
          "storageId": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          },
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "dataReference": {
            "$ref": "#/components/schemas/DataReference"
          },
          "amlDataset": {
            "$ref": "#/components/schemas/AmlDataset"
          },
          "assetDefinition": {
            "$ref": "#/components/schemas/AssetDefinition"
          }
        },
        "additionalProperties": false
      },
      "DataLocationStorageType": {
        "enum": [
          "None",
          "AzureBlob",
          "Artifact",
          "Snapshot",
          "SavedAmlDataset",
          "Asset"
        ],
        "type": "string"
      },
      "DataPath": {
        "type": "object",
        "properties": {
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "sqlDataPath": {
            "$ref": "#/components/schemas/SqlDataPath"
          }
        },
        "additionalProperties": false
      },
      "DataPathParameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "documentation": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "$ref": "#/components/schemas/LegacyDataPath"
          },
          "isOptional": {
            "type": "boolean"
          },
          "dataTypeId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DataPortDto": {
        "type": "object",
        "properties": {
          "dataPortType": {
            "$ref": "#/components/schemas/DataPortType"
          },
          "dataPortName": {
            "type": "string",
            "nullable": true
          },
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "dataStoreIntellectualPropertyAccessMode": {
            "$ref": "#/components/schemas/IntellectualPropertyAccessMode"
          },
          "dataStoreIntellectualPropertyPublisher": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DataPortType": {
        "enum": [
          "Input",
          "Output"
        ],
        "type": "string"
      },
      "DataReference": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/DataReferenceType"
          },
          "azureBlobReference": {
            "$ref": "#/components/schemas/AzureBlobReference"
          },
          "azureDataLakeReference": {
            "$ref": "#/components/schemas/AzureDataLakeReference"
          },
          "azureFilesReference": {
            "$ref": "#/components/schemas/AzureFilesReference"
          },
          "azureSqlDatabaseReference": {
            "$ref": "#/components/schemas/AzureDatabaseReference"
          },
          "azurePostgresDatabaseReference": {
            "$ref": "#/components/schemas/AzureDatabaseReference"
          },
          "azureDataLakeGen2Reference": {
            "$ref": "#/components/schemas/AzureDataLakeGen2Reference"
          },
          "dbfsReference": {
            "$ref": "#/components/schemas/DBFSReference"
          },
          "azureMySqlDatabaseReference": {
            "$ref": "#/components/schemas/AzureDatabaseReference"
          },
          "customReference": {
            "$ref": "#/components/schemas/CustomReference"
          },
          "hdfsReference": {
            "$ref": "#/components/schemas/HdfsReference"
          }
        },
        "additionalProperties": false
      },
      "DataReferenceConfiguration": {
        "type": "object",
        "properties": {
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "mode": {
            "$ref": "#/components/schemas/DataStoreMode"
          },
          "pathOnDataStore": {
            "type": "string",
            "nullable": true
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "overwrite": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "DataReferenceType": {
        "enum": [
          "None",
          "AzureBlob",
          "AzureDataLake",
          "AzureFiles",
          "AzureSqlDatabase",
          "AzurePostgresDatabase",
          "AzureDataLakeGen2",
          "DBFS",
          "AzureMySqlDatabase",
          "Custom",
          "Hdfs"
        ],
        "type": "string"
      },
      "DataSetDefinition": {
        "type": "object",
        "properties": {
          "dataTypeShortName": {
            "type": "string",
            "nullable": true
          },
          "parameterName": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "$ref": "#/components/schemas/DataSetDefinitionValue"
          }
        },
        "additionalProperties": false
      },
      "DataSetDefinitionValue": {
        "type": "object",
        "properties": {
          "literalValue": {
            "$ref": "#/components/schemas/DataPath"
          },
          "dataSetReference": {
            "$ref": "#/components/schemas/RegisteredDataSetReference"
          },
          "savedDataSetReference": {
            "$ref": "#/components/schemas/SavedDataSetReference"
          },
          "assetDefinition": {
            "$ref": "#/components/schemas/AssetDefinition"
          }
        },
        "additionalProperties": false
      },
      "DataSetPathParameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "documentation": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "$ref": "#/components/schemas/DataSetDefinitionValue"
          },
          "isOptional": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "DataSettings": {
        "type": "object",
        "properties": {
          "targetColumnName": {
            "type": "string",
            "nullable": true
          },
          "weightColumnName": {
            "type": "string",
            "nullable": true
          },
          "positiveLabel": {
            "type": "string",
            "nullable": true
          },
          "validationData": {
            "$ref": "#/components/schemas/ValidationDataSettings"
          },
          "testData": {
            "$ref": "#/components/schemas/TestDataSettings"
          }
        },
        "additionalProperties": false
      },
      "DataSourceType": {
        "enum": [
          "None",
          "PipelineDataSource",
          "AmlDataset",
          "GlobalDataset",
          "FeedModel",
          "FeedDataset",
          "AmlDataVersion",
          "AMLModelVersion"
        ],
        "type": "string"
      },
      "DataStoreMode": {
        "enum": [
          "Mount",
          "Download",
          "Upload"
        ],
        "type": "string"
      },
      "DataTransferCloudConfiguration": {
        "type": "object",
        "properties": {
          "AllowOverwrite": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DataTransferSink": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/DataTransferStorageType"
          },
          "fileSystem": {
            "$ref": "#/components/schemas/FileSystem"
          },
          "databaseSink": {
            "$ref": "#/components/schemas/DatabaseSink"
          }
        },
        "additionalProperties": false
      },
      "DataTransferSource": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/DataTransferStorageType"
          },
          "fileSystem": {
            "$ref": "#/components/schemas/FileSystem"
          },
          "databaseSource": {
            "$ref": "#/components/schemas/DatabaseSource"
          }
        },
        "additionalProperties": false
      },
      "DataTransferStorageType": {
        "enum": [
          "DataBase",
          "FileSystem"
        ],
        "type": "string"
      },
      "DataTransferTaskType": {
        "enum": [
          "ImportData",
          "ExportData",
          "CopyData"
        ],
        "type": "string"
      },
      "DataTransferV2CloudSetting": {
        "type": "object",
        "properties": {
          "taskType": {
            "$ref": "#/components/schemas/DataTransferTaskType"
          },
          "ComputeName": {
            "type": "string",
            "nullable": true
          },
          "CopyDataTask": {
            "$ref": "#/components/schemas/CopyDataTask"
          },
          "ImportDataTask": {
            "$ref": "#/components/schemas/ImportDataTask"
          },
          "ExportDataTask": {
            "$ref": "#/components/schemas/ExportDataTask"
          },
          "DataTransferSources": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataTransferSource"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "DataTransferSinks": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataTransferSink"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "DataCopyMode": {
            "$ref": "#/components/schemas/DataCopyMode"
          }
        },
        "additionalProperties": false
      },
      "DataTypeCreationInfo": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "isDirectory": {
            "type": "boolean"
          },
          "fileExtension": {
            "type": "string",
            "nullable": true
          },
          "parentDataTypeIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DataTypeMechanism": {
        "enum": [
          "ErrorWhenNotExisting",
          "RegisterWhenNotExisting",
          "RegisterBuildinDataTypeOnly"
        ],
        "type": "string"
      },
      "DatabaseSink": {
        "type": "object",
        "properties": {
          "connection": {
            "type": "string",
            "nullable": true
          },
          "table": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatabaseSource": {
        "type": "object",
        "properties": {
          "connection": {
            "type": "string",
            "nullable": true
          },
          "query": {
            "type": "string",
            "nullable": true
          },
          "storedProcedureName": {
            "type": "string",
            "nullable": true
          },
          "storedProcedureParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StoredProcedureParameter"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatabricksComputeInfo": {
        "type": "object",
        "properties": {
          "existingClusterId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatabricksConfiguration": {
        "type": "object",
        "properties": {
          "workers": {
            "type": "integer",
            "format": "int32"
          },
          "minimumWorkerCount": {
            "type": "integer",
            "format": "int32"
          },
          "maxMumWorkerCount": {
            "type": "integer",
            "format": "int32"
          },
          "sparkVersion": {
            "type": "string",
            "nullable": true
          },
          "nodeTypeId": {
            "type": "string",
            "nullable": true
          },
          "sparkConf": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "sparkEnvVars": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "clusterLogConfDbfsPath": {
            "type": "string",
            "nullable": true
          },
          "dbfsInitScripts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InitScriptInfoDto"
            },
            "nullable": true
          },
          "instancePoolId": {
            "type": "string",
            "nullable": true
          },
          "timeoutSeconds": {
            "type": "integer",
            "format": "int32"
          },
          "notebookTask": {
            "$ref": "#/components/schemas/NoteBookTaskDto"
          },
          "sparkPythonTask": {
            "$ref": "#/components/schemas/SparkPythonTaskDto"
          },
          "sparkJarTask": {
            "$ref": "#/components/schemas/SparkJarTaskDto"
          },
          "sparkSubmitTask": {
            "$ref": "#/components/schemas/SparkSubmitTaskDto"
          },
          "jarLibraries": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "eggLibraries": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "whlLibraries": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "pypiLibraries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PythonPyPiOrRCranLibraryDto"
            },
            "nullable": true
          },
          "rCranLibraries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PythonPyPiOrRCranLibraryDto"
            },
            "nullable": true
          },
          "mavenLibraries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MavenLibraryDto"
            },
            "nullable": true
          },
          "libraries": {
            "type": "array",
            "items": { },
            "nullable": true
          },
          "linkedADBWorkspaceMetadata": {
            "$ref": "#/components/schemas/LinkedADBWorkspaceMetadata"
          },
          "databrickResourceId": {
            "type": "string",
            "nullable": true
          },
          "autoScale": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "DatacacheConfiguration": {
        "type": "object",
        "properties": {
          "datacacheId": {
            "type": "string",
            "format": "uuid"
          },
          "datacacheStore": {
            "type": "string",
            "nullable": true
          },
          "datasetId": {
            "type": "string",
            "format": "uuid"
          },
          "mode": {
            "$ref": "#/components/schemas/DatacacheMode"
          },
          "replica": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "failureFallback": {
            "type": "boolean"
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatacacheMode": {
        "enum": [
          "Mount"
        ],
        "type": "string"
      },
      "DatasetAccessModes": {
        "enum": [
          "Default",
          "DatasetInDpv2",
          "AssetInDpv2",
          "DatasetInDesignerUI",
          "DatasetInDpv2WithDatasetInDesignerUI",
          "Dataset",
          "AssetInDpv2WithDatasetInDesignerUI",
          "DatasetAndAssetInDpv2WithDatasetInDesignerUI",
          "AssetInDesignerUI",
          "AssetInDpv2WithAssetInDesignerUI",
          "Asset"
        ],
        "type": "string"
      },
      "DatasetConsumptionType": {
        "enum": [
          "RunInput",
          "Reference"
        ],
        "type": "string"
      },
      "DatasetDeliveryMechanism": {
        "enum": [
          "Direct",
          "Mount",
          "Download",
          "Hdfs"
        ],
        "type": "string"
      },
      "DatasetIdentifier": {
        "type": "object",
        "properties": {
          "savedId": {
            "type": "string",
            "nullable": true
          },
          "registeredId": {
            "type": "string",
            "nullable": true
          },
          "registeredVersion": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatasetInputDetails": {
        "type": "object",
        "properties": {
          "inputName": {
            "type": "string",
            "nullable": true
          },
          "mechanism": {
            "$ref": "#/components/schemas/DatasetDeliveryMechanism"
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatasetLineage": {
        "type": "object",
        "properties": {
          "identifier": {
            "$ref": "#/components/schemas/DatasetIdentifier"
          },
          "consumptionType": {
            "$ref": "#/components/schemas/DatasetConsumptionType"
          },
          "inputDetails": {
            "$ref": "#/components/schemas/DatasetInputDetails"
          }
        },
        "additionalProperties": false
      },
      "DatasetOutput": {
        "type": "object",
        "properties": {
          "datasetType": {
            "$ref": "#/components/schemas/DatasetType"
          },
          "datasetRegistration": {
            "$ref": "#/components/schemas/DatasetRegistration"
          },
          "datasetOutputOptions": {
            "$ref": "#/components/schemas/DatasetOutputOptions"
          }
        },
        "additionalProperties": false
      },
      "DatasetOutputDetails": {
        "type": "object",
        "properties": {
          "outputName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatasetOutputOptions": {
        "type": "object",
        "properties": {
          "sourceGlobs": {
            "$ref": "#/components/schemas/GlobsOptions"
          },
          "pathOnDatastore": {
            "type": "string",
            "nullable": true
          },
          "PathOnDatastoreParameterAssignment": {
            "$ref": "#/components/schemas/ParameterAssignment"
          }
        },
        "additionalProperties": false
      },
      "DatasetOutputType": {
        "enum": [
          "RunOutput",
          "Reference"
        ],
        "type": "string"
      },
      "DatasetRegistration": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "createNewVersion": {
            "type": "boolean"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "additionalTransformations": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatasetRegistrationOptions": {
        "type": "object",
        "properties": {
          "additionalTransformation": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DatasetType": {
        "enum": [
          "File",
          "Tabular"
        ],
        "type": "string"
      },
      "DatastoreSetting": {
        "type": "object",
        "properties": {
          "dataStoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DbfsStorageInfoDto": {
        "type": "object",
        "properties": {
          "destination": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DebugInfoResponse": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "The type.",
            "nullable": true
          },
          "message": {
            "type": "string",
            "description": "The message.",
            "nullable": true
          },
          "stackTrace": {
            "type": "string",
            "description": "The stack trace.",
            "nullable": true
          },
          "innerException": {
            "$ref": "#/components/schemas/DebugInfoResponse"
          },
          "data": {
            "type": "object",
            "additionalProperties": { },
            "description": "This is a dictionary",
            "nullable": true
          },
          "errorResponse": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        },
        "additionalProperties": false,
        "description": "Internal debugging information not intended for external clients."
      },
      "DeliveryMechanism": {
        "enum": [
          "Direct",
          "Mount",
          "Download",
          "Hdfs"
        ],
        "type": "string"
      },
      "DeployFlowRequest": {
        "type": "object",
        "properties": {
          "sourceResourceId": {
            "type": "string",
            "nullable": true
          },
          "sourceFlowRunId": {
            "type": "string",
            "nullable": true
          },
          "sourceFlowId": {
            "type": "string",
            "nullable": true
          },
          "flow": {
            "$ref": "#/components/schemas/Flow"
          },
          "flowType": {
            "$ref": "#/components/schemas/FlowType"
          },
          "flowSubmitRunSettings": {
            "$ref": "#/components/schemas/FlowSubmitRunSettings"
          },
          "outputNamesIncludedInEndpointResponse": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "endpointName": {
            "type": "string",
            "nullable": true
          },
          "endpointDescription": {
            "type": "string",
            "nullable": true
          },
          "authMode": {
            "$ref": "#/components/schemas/EndpointAuthMode"
          },
          "identity": {
            "$ref": "#/components/schemas/ManagedServiceIdentity"
          },
          "endpointTags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "connectionOverrides": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConnectionOverrideSetting"
            },
            "nullable": true
          },
          "useWorkspaceConnection": {
            "type": "boolean"
          },
          "deploymentName": {
            "type": "string",
            "nullable": true
          },
          "environment": {
            "type": "string",
            "nullable": true
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "deploymentTags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "appInsightsEnabled": {
            "type": "boolean"
          },
          "enableModelDataCollector": {
            "type": "boolean"
          },
          "skipUpdateTrafficToFull": {
            "type": "boolean"
          },
          "enableStreamingResponse": {
            "type": "boolean"
          },
          "useFlowSnapshotToDeploy": {
            "type": "boolean"
          },
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "instanceCount": {
            "type": "integer",
            "format": "int32"
          },
          "autoGrantConnectionPermission": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "DeploymentInfo": {
        "type": "object",
        "properties": {
          "operationId": {
            "type": "string",
            "nullable": true
          },
          "serviceId": {
            "type": "string",
            "nullable": true
          },
          "serviceName": {
            "type": "string",
            "nullable": true
          },
          "statusDetail": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DistributionConfiguration": {
        "type": "object",
        "properties": {
          "distributionType": {
            "$ref": "#/components/schemas/DistributionType"
          }
        },
        "additionalProperties": false
      },
      "DistributionParameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "inputType": {
            "$ref": "#/components/schemas/DistributionParameterEnum"
          }
        },
        "additionalProperties": false
      },
      "DistributionParameterEnum": {
        "enum": [
          "Text",
          "Number"
        ],
        "type": "string"
      },
      "DistributionType": {
        "enum": [
          "PyTorch",
          "TensorFlow",
          "Mpi",
          "Ray"
        ],
        "type": "string"
      },
      "DoWhileControlFlowInfo": {
        "type": "object",
        "properties": {
          "outputPortNameToInputPortNamesMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "nullable": true
            },
            "nullable": true
          },
          "conditionOutputPortName": {
            "type": "string",
            "nullable": true
          },
          "runSettings": {
            "$ref": "#/components/schemas/DoWhileControlFlowRunSettings"
          }
        },
        "additionalProperties": false
      },
      "DoWhileControlFlowRunSettings": {
        "type": "object",
        "properties": {
          "maxLoopIterationCount": {
            "$ref": "#/components/schemas/ParameterAssignment"
          }
        },
        "additionalProperties": false
      },
      "DockerBuildContext": {
        "type": "object",
        "properties": {
          "locationType": {
            "$ref": "#/components/schemas/BuildContextLocationType"
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "dockerfilePath": {
            "type": "string",
            "default": "Dockerfile",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DockerConfiguration": {
        "type": "object",
        "properties": {
          "useDocker": {
            "type": "boolean",
            "nullable": true
          },
          "sharedVolumes": {
            "type": "boolean",
            "nullable": true
          },
          "arguments": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DockerImagePlatform": {
        "type": "object",
        "properties": {
          "os": {
            "type": "string",
            "nullable": true
          },
          "architecture": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DockerSection": {
        "type": "object",
        "properties": {
          "baseImage": {
            "type": "string",
            "nullable": true
          },
          "platform": {
            "$ref": "#/components/schemas/DockerImagePlatform"
          },
          "baseDockerfile": {
            "type": "string",
            "nullable": true
          },
          "buildContext": {
            "$ref": "#/components/schemas/DockerBuildContext"
          },
          "baseImageRegistry": {
            "$ref": "#/components/schemas/ContainerRegistry"
          }
        },
        "additionalProperties": false
      },
      "DockerSettingConfiguration": {
        "type": "object",
        "properties": {
          "useDocker": {
            "type": "boolean",
            "nullable": true
          },
          "sharedVolumes": {
            "type": "boolean",
            "nullable": true
          },
          "shmSize": {
            "type": "string",
            "nullable": true
          },
          "arguments": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DownloadResourceInfo": {
        "type": "object",
        "properties": {
          "downloadUrl": {
            "type": "string",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "EPRPipelineRunErrorClassificationRequest": {
        "type": "object",
        "properties": {
          "rootRunId": {
            "type": "string",
            "nullable": true
          },
          "runId": {
            "type": "string",
            "nullable": true
          },
          "taskResult": {
            "type": "string",
            "nullable": true
          },
          "failureType": {
            "type": "string",
            "nullable": true
          },
          "failureName": {
            "type": "string",
            "nullable": true
          },
          "responsibleTeam": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ETag": {
        "type": "object",
        "additionalProperties": false
      },
      "EarlyTerminationPolicyType": {
        "enum": [
          "Bandit",
          "MedianStopping",
          "TruncationSelection"
        ],
        "type": "string"
      },
      "EmailNotificationEnableType": {
        "enum": [
          "JobCompleted",
          "JobFailed",
          "JobCancelled"
        ],
        "type": "string"
      },
      "EndpointAuthMode": {
        "enum": [
          "AMLToken",
          "Key",
          "AADToken"
        ],
        "type": "string"
      },
      "EndpointSetting": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "port": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sslThumbprint": {
            "type": "string",
            "nullable": true
          },
          "endpoint": {
            "type": "string",
            "nullable": true
          },
          "proxyEndpoint": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "nodes": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EntityInterface": {
        "type": "object",
        "properties": {
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Parameter"
            },
            "nullable": true
          },
          "ports": {
            "$ref": "#/components/schemas/NodePortInterface"
          },
          "metadataParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Parameter"
            },
            "nullable": true
          },
          "dataPathParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataPathParameter"
            },
            "nullable": true
          },
          "dataPathParameterList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataSetPathParameter"
            },
            "nullable": true
          },
          "AssetOutputSettingsParameterList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssetOutputSettingsParameter"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EntityKind": {
        "enum": [
          "Invalid",
          "LineageRoot",
          "Versioned",
          "Unversioned"
        ],
        "type": "string"
      },
      "EntityStatus": {
        "enum": [
          "Active",
          "Deprecated",
          "Disabled"
        ],
        "type": "string"
      },
      "EntrySetting": {
        "type": "object",
        "properties": {
          "file": {
            "type": "string",
            "nullable": true
          },
          "className": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EnumParameterRule": {
        "type": "object",
        "properties": {
          "validValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EnvironmentConfiguration": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "useEnvironmentDefinition": {
            "type": "boolean"
          },
          "environmentDefinitionString": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EnvironmentDefinition": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "assetId": {
            "type": "string",
            "nullable": true
          },
          "autoRebuild": {
            "type": "boolean",
            "nullable": true
          },
          "python": {
            "$ref": "#/components/schemas/PythonSection"
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "docker": {
            "$ref": "#/components/schemas/DockerSection"
          },
          "spark": {
            "$ref": "#/components/schemas/SparkSection"
          },
          "r": {
            "$ref": "#/components/schemas/RSection"
          },
          "inferencingStackVersion": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EnvironmentDefinitionDto": {
        "type": "object",
        "properties": {
          "environmentName": {
            "type": "string",
            "nullable": true
          },
          "environmentVersion": {
            "type": "string",
            "nullable": true
          },
          "intellectualPropertyPublisher": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ErrorAdditionalInfo": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "The additional info type.",
            "nullable": true
          },
          "info": {
            "description": "The additional info.",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "The resource management error additional info."
      },
      "ErrorHandlingMode": {
        "enum": [
          "DefaultInterpolation",
          "CustomerFacingInterpolation"
        ],
        "type": "string"
      },
      "ErrorResponse": {
        "type": "object",
        "properties": {
          "error": {
            "$ref": "#/components/schemas/RootError"
          },
          "correlation": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "description": "Dictionary containing correlation details for the error.",
            "nullable": true
          },
          "environment": {
            "type": "string",
            "description": "The hosting environment.",
            "nullable": true
          },
          "location": {
            "type": "string",
            "description": "The Azure region.",
            "nullable": true
          },
          "time": {
            "type": "string",
            "description": "The time in UTC.",
            "format": "date-time"
          },
          "componentName": {
            "type": "string",
            "description": "Component name where error originated/encountered.",
            "nullable": true
          }
        },
        "description": "The error response."
      },
      "EsCloudConfiguration": {
        "type": "object",
        "properties": {
          "enableOutputToFileBasedOnDataTypeId": {
            "type": "boolean",
            "nullable": true
          },
          "environment": {
            "$ref": "#/components/schemas/EnvironmentConfiguration"
          },
          "hyperDriveConfiguration": {
            "$ref": "#/components/schemas/HyperDriveConfiguration"
          },
          "k8sConfig": {
            "$ref": "#/components/schemas/K8sConfiguration"
          },
          "resourceConfig": {
            "$ref": "#/components/schemas/AEVAResourceConfiguration"
          },
          "torchDistributedConfig": {
            "$ref": "#/components/schemas/TorchDistributedConfiguration"
          },
          "targetSelectorConfig": {
            "$ref": "#/components/schemas/TargetSelectorConfiguration"
          },
          "dockerConfig": {
            "$ref": "#/components/schemas/DockerSettingConfiguration"
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "maxRunDurationSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "identity": {
            "$ref": "#/components/schemas/IdentitySetting"
          },
          "applicationEndpoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ApplicationEndpointConfiguration"
            },
            "nullable": true
          },
          "runConfig": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationFlowRunSettings": {
        "type": "object",
        "properties": {
          "flowRunId": {
            "type": "string",
            "nullable": true
          },
          "flowRunDisplayName": {
            "type": "string",
            "nullable": true
          },
          "batchDataInput": {
            "$ref": "#/components/schemas/BatchDataInput"
          },
          "inputsMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataInputs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "connectionOverrides": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConnectionOverrideSetting"
            },
            "nullable": true
          },
          "runtimeName": {
            "type": "string",
            "nullable": true
          },
          "amlComputeName": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExampleRequest": {
        "type": "object",
        "properties": {
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "array",
                "items": { }
              }
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "globalParameters": {
            "type": "object",
            "additionalProperties": { },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExecutionContextDto": {
        "type": "object",
        "properties": {
          "executable": {
            "type": "string",
            "nullable": true
          },
          "userCode": {
            "type": "string",
            "nullable": true
          },
          "arguments": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExecutionDataLocation": {
        "type": "object",
        "properties": {
          "dataset": {
            "$ref": "#/components/schemas/RunDatasetReference"
          },
          "dataPath": {
            "$ref": "#/components/schemas/ExecutionDataPath"
          },
          "uri": {
            "$ref": "#/components/schemas/UriReference"
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExecutionDataPath": {
        "type": "object",
        "properties": {
          "datastoreName": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExecutionGlobsOptions": {
        "type": "object",
        "properties": {
          "globPatterns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExecutionPhase": {
        "enum": [
          "Execution",
          "Initialization",
          "Finalization"
        ],
        "type": "string"
      },
      "ExperimentComputeMetaInfo": {
        "type": "object",
        "properties": {
          "currentNodeCount": {
            "type": "integer",
            "format": "int32"
          },
          "targetNodeCount": {
            "type": "integer",
            "format": "int32"
          },
          "maxNodeCount": {
            "type": "integer",
            "format": "int32"
          },
          "minNodeCount": {
            "type": "integer",
            "format": "int32"
          },
          "idleNodeCount": {
            "type": "integer",
            "format": "int32"
          },
          "runningNodeCount": {
            "type": "integer",
            "format": "int32"
          },
          "preparingNodeCount": {
            "type": "integer",
            "format": "int32"
          },
          "unusableNodeCount": {
            "type": "integer",
            "format": "int32"
          },
          "leavingNodeCount": {
            "type": "integer",
            "format": "int32"
          },
          "preemptedNodeCount": {
            "type": "integer",
            "format": "int32"
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "provisioningState": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "osType": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdByStudio": {
            "type": "boolean"
          },
          "isGpuType": {
            "type": "boolean"
          },
          "resourceId": {
            "type": "string",
            "nullable": true
          },
          "computeType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExperimentInfo": {
        "type": "object",
        "properties": {
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExportComponentMetaInfo": {
        "type": "object",
        "properties": {
          "moduleEntity": {
            "$ref": "#/components/schemas/ModuleEntity"
          },
          "moduleVersion": {
            "type": "string",
            "nullable": true
          },
          "isAnonymous": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExportDataTask": {
        "type": "object",
        "properties": {
          "DataTransferSink": {
            "$ref": "#/components/schemas/DataTransferSink"
          }
        },
        "additionalProperties": false
      },
      "ExtensibleObject": {
        "type": "object"
      },
      "FeaturizationMode": {
        "enum": [
          "Auto",
          "Custom",
          "Off"
        ],
        "type": "string"
      },
      "FeaturizationSettings": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/FeaturizationMode"
          },
          "blockedTransformers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "columnPurposes": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "dropColumns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "transformerParams": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ColumnTransformer"
              },
              "nullable": true
            },
            "nullable": true
          },
          "datasetLanguage": {
            "type": "string",
            "nullable": true
          },
          "enableDnnFeaturization": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FeedDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "sharingScopes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SharingScope"
            },
            "nullable": true
          },
          "supportedAssetTypes": {
            "type": "object",
            "properties": {
              "Component": {
                "$ref": "#/components/schemas/AssetTypeMetaInfo"
              },
              "Model": {
                "$ref": "#/components/schemas/AssetTypeMetaInfo"
              },
              "Environment": {
                "$ref": "#/components/schemas/AssetTypeMetaInfo"
              },
              "Dataset": {
                "$ref": "#/components/schemas/AssetTypeMetaInfo"
              },
              "DataStore": {
                "$ref": "#/components/schemas/AssetTypeMetaInfo"
              },
              "SampleGraph": {
                "$ref": "#/components/schemas/AssetTypeMetaInfo"
              },
              "FlowTool": {
                "$ref": "#/components/schemas/AssetTypeMetaInfo"
              },
              "FlowToolSetting": {
                "$ref": "#/components/schemas/AssetTypeMetaInfo"
              },
              "FlowConnection": {
                "$ref": "#/components/schemas/AssetTypeMetaInfo"
              },
              "FlowSample": {
                "$ref": "#/components/schemas/AssetTypeMetaInfo"
              },
              "FlowRuntimeSpec": {
                "$ref": "#/components/schemas/AssetTypeMetaInfo"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "regionalWorkspaceStorage": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "intellectualPropertyPublisher": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FileSystem": {
        "type": "object",
        "properties": {
          "connection": {
            "type": "string",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Flow": {
        "type": "object",
        "properties": {
          "sourceResourceId": {
            "type": "string",
            "nullable": true
          },
          "flowGraph": {
            "$ref": "#/components/schemas/FlowGraph"
          },
          "nodeVariants": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/NodeVariant"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "flowGraphLayout": {
            "$ref": "#/components/schemas/FlowGraphLayout"
          },
          "bulkTestData": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "evaluationFlows": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowGraphReference"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowAnnotations": {
        "type": "object",
        "properties": {
          "flowName": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          },
          "owner": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "isArchived": {
            "type": "boolean"
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "archived": {
            "type": "boolean"
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        }
      },
      "FlowBaseDto": {
        "type": "object",
        "properties": {
          "flowId": {
            "type": "string",
            "nullable": true
          },
          "flowName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "flowType": {
            "$ref": "#/components/schemas/FlowType"
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          },
          "owner": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "flowResourceId": {
            "type": "string",
            "nullable": true
          },
          "isArchived": {
            "type": "boolean"
          },
          "flowDefinitionFilePath": {
            "type": "string",
            "nullable": true
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "identity": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowDto": {
        "type": "object",
        "properties": {
          "timestamp": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "eTag": {
            "$ref": "#/components/schemas/ETag"
          },
          "flow": {
            "$ref": "#/components/schemas/Flow"
          },
          "flowRunSettings": {
            "$ref": "#/components/schemas/FlowRunSettings"
          },
          "flowRunResult": {
            "$ref": "#/components/schemas/FlowRunResult"
          },
          "flowTestMode": {
            "$ref": "#/components/schemas/FlowTestMode"
          },
          "flowTestInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowTestInfo"
            },
            "nullable": true
          },
          "studioPortalEndpoint": {
            "type": "string",
            "nullable": true
          },
          "flowId": {
            "type": "string",
            "nullable": true
          },
          "flowName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "flowType": {
            "$ref": "#/components/schemas/FlowType"
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          },
          "owner": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "flowResourceId": {
            "type": "string",
            "nullable": true
          },
          "isArchived": {
            "type": "boolean"
          },
          "flowDefinitionFilePath": {
            "type": "string",
            "nullable": true
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "identity": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowEnvironment": {
        "type": "object",
        "properties": {
          "image": {
            "type": "string",
            "nullable": true
          },
          "python_requirements_txt": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowFeature": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "object",
            "properties": {
              "Runtime": {
                "$ref": "#/components/schemas/FlowFeatureStateEnum"
              },
              "Executor": {
                "$ref": "#/components/schemas/FlowFeatureStateEnum"
              },
              "PFS": {
                "$ref": "#/components/schemas/FlowFeatureStateEnum"
              }
            },
            "additionalProperties": false,
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowFeatureStateEnum": {
        "enum": [
          "Ready",
          "E2ETest"
        ],
        "type": "string"
      },
      "FlowGraph": {
        "type": "object",
        "properties": {
          "nodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Node"
            },
            "nullable": true
          },
          "tools": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tool"
            },
            "nullable": true
          },
          "codes": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowInputDefinition"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowOutputDefinition"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowGraphAnnotationNode": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "content": {
            "type": "string",
            "nullable": true
          },
          "mentionedNodeNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "structuredContent": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowGraphLayout": {
        "type": "object",
        "properties": {
          "nodeLayouts": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowNodeLayout"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "extendedData": {
            "type": "string",
            "nullable": true
          },
          "annotationNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FlowGraphAnnotationNode"
            },
            "nullable": true
          },
          "orientation": {
            "$ref": "#/components/schemas/Orientation"
          }
        },
        "additionalProperties": false
      },
      "FlowGraphReference": {
        "type": "object",
        "properties": {
          "flowGraph": {
            "$ref": "#/components/schemas/FlowGraph"
          },
          "referenceResourceId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowIndexEntity": {
        "type": "object",
        "properties": {
          "schemaId": {
            "type": "string",
            "nullable": true
          },
          "entityId": {
            "type": "string",
            "nullable": true
          },
          "kind": {
            "$ref": "#/components/schemas/EntityKind"
          },
          "annotations": {
            "$ref": "#/components/schemas/FlowAnnotations"
          },
          "properties": {
            "$ref": "#/components/schemas/FlowProperties"
          },
          "internal": {
            "$ref": "#/components/schemas/ExtensibleObject"
          },
          "updateSequence": {
            "type": "integer",
            "format": "int64"
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "entityContainerId": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "entityObjectId": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "resourceType": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "relationships": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Relationship"
            },
            "nullable": true
          },
          "assetId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowInputDefinition": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/ValueType"
          },
          "default": {
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "is_chat_input": {
            "type": "boolean"
          },
          "is_chat_history": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowLanguage": {
        "enum": [
          "Python",
          "CSharp"
        ],
        "type": "string"
      },
      "FlowNode": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/ToolType"
          },
          "source": {
            "$ref": "#/components/schemas/NodeSource"
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "use_variants": {
            "type": "boolean"
          },
          "activate": {
            "$ref": "#/components/schemas/Activate"
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "api": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string",
            "nullable": true
          },
          "connection": {
            "type": "string",
            "nullable": true
          },
          "module": {
            "type": "string",
            "nullable": true
          },
          "aggregation": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "FlowNodeLayout": {
        "type": "object",
        "properties": {
          "x": {
            "type": "number",
            "format": "float"
          },
          "y": {
            "type": "number",
            "format": "float"
          },
          "width": {
            "type": "number",
            "format": "float"
          },
          "height": {
            "type": "number",
            "format": "float"
          },
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "extendedData": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowNodeVariant": {
        "type": "object",
        "properties": {
          "default_variant_id": {
            "type": "string",
            "nullable": true
          },
          "variants": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowVariantNode"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowOutputDefinition": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/ValueType"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "reference": {
            "type": "string",
            "nullable": true
          },
          "evaluation_only": {
            "type": "boolean"
          },
          "is_chat_output": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "FlowPatchOperationType": {
        "enum": [
          "ArchiveFlow",
          "RestoreFlow",
          "ExportFlowToFile"
        ],
        "type": "string"
      },
      "FlowProperties": {
        "type": "object",
        "properties": {
          "flowId": {
            "type": "string",
            "nullable": true
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          },
          "flowType": {
            "$ref": "#/components/schemas/FlowType"
          },
          "flowDefinitionFilePath": {
            "type": "string",
            "nullable": true
          },
          "creationContext": {
            "$ref": "#/components/schemas/CreationContext"
          }
        }
      },
      "FlowRunBasePath": {
        "type": "object",
        "properties": {
          "outputDatastoreName": {
            "type": "string",
            "nullable": true
          },
          "basePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowRunInfo": {
        "type": "object",
        "properties": {
          "flowGraph": {
            "$ref": "#/components/schemas/FlowGraph"
          },
          "flowGraphLayout": {
            "$ref": "#/components/schemas/FlowGraphLayout"
          },
          "flowName": {
            "type": "string",
            "nullable": true
          },
          "flowRunResourceId": {
            "type": "string",
            "nullable": true
          },
          "flowRunId": {
            "type": "string",
            "nullable": true
          },
          "flowRunDisplayName": {
            "type": "string",
            "nullable": true
          },
          "batchInputs": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": { },
              "description": "This is a dictionary"
            },
            "nullable": true
          },
          "batchDataInput": {
            "$ref": "#/components/schemas/BatchDataInput"
          },
          "flowRunType": {
            "$ref": "#/components/schemas/FlowRunTypeEnum"
          },
          "flowType": {
            "$ref": "#/components/schemas/FlowType"
          },
          "runtimeName": {
            "type": "string",
            "nullable": true
          },
          "bulkTestId": {
            "type": "string",
            "nullable": true
          },
          "createdBy": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "createdOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "inputsMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputDatastoreName": {
            "type": "string",
            "nullable": true
          },
          "childRunBasePath": {
            "type": "string",
            "nullable": true
          },
          "workingDirectory": {
            "type": "string",
            "nullable": true
          },
          "flowDagFileRelativePath": {
            "type": "string",
            "nullable": true
          },
          "flowSnapshotId": {
            "type": "string",
            "nullable": true
          },
          "studioPortalEndpoint": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowRunMode": {
        "enum": [
          "Flow",
          "SingleNode",
          "FromNode",
          "BulkTest",
          "Eval",
          "PairwiseEval"
        ],
        "type": "string"
      },
      "FlowRunResult": {
        "type": "object",
        "properties": {
          "flow_runs": {
            "type": "array",
            "items": { },
            "nullable": true
          },
          "node_runs": {
            "type": "array",
            "items": { },
            "nullable": true
          },
          "errorResponse": {
            "$ref": "#/components/schemas/ErrorResponse"
          },
          "flowName": {
            "type": "string",
            "nullable": true
          },
          "flowRunDisplayName": {
            "type": "string",
            "nullable": true
          },
          "flowRunId": {
            "type": "string",
            "nullable": true
          },
          "flowGraph": {
            "$ref": "#/components/schemas/FlowGraph"
          },
          "flowGraphLayout": {
            "$ref": "#/components/schemas/FlowGraphLayout"
          },
          "flowRunResourceId": {
            "type": "string",
            "nullable": true
          },
          "bulkTestId": {
            "type": "string",
            "nullable": true
          },
          "batchInputs": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": { },
              "description": "This is a dictionary"
            },
            "nullable": true
          },
          "batchDataInput": {
            "$ref": "#/components/schemas/BatchDataInput"
          },
          "createdBy": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "createdOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "flowRunType": {
            "$ref": "#/components/schemas/FlowRunTypeEnum"
          },
          "flowType": {
            "$ref": "#/components/schemas/FlowType"
          },
          "runtimeName": {
            "type": "string",
            "nullable": true
          },
          "amlComputeName": {
            "type": "string",
            "nullable": true
          },
          "flowRunLogs": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "flowTestMode": {
            "$ref": "#/components/schemas/FlowTestMode"
          },
          "flowTestInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowTestInfo"
            },
            "nullable": true
          },
          "workingDirectory": {
            "type": "string",
            "nullable": true
          },
          "flowDagFileRelativePath": {
            "type": "string",
            "nullable": true
          },
          "flowSnapshotId": {
            "type": "string",
            "nullable": true
          },
          "variantRunToEvaluationRunsIdMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowRunSettings": {
        "type": "object",
        "properties": {
          "flowRunDisplayName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "runMode": {
            "$ref": "#/components/schemas/FlowRunMode"
          },
          "batch_inputs": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": { },
              "description": "This is a dictionary"
            },
            "nullable": true
          },
          "batchDataInput": {
            "$ref": "#/components/schemas/BatchDataInput"
          },
          "tuningNodeNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "tuningNodeSettings": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/TuningNodeSetting"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "baselineVariantId": {
            "type": "string",
            "nullable": true
          },
          "defaultVariantId": {
            "type": "string",
            "nullable": true
          },
          "variants": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Node"
              }
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "variantsTools": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tool"
            },
            "nullable": true
          },
          "variantsCodes": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "nodeName": {
            "type": "string",
            "nullable": true
          },
          "bulkTestId": {
            "type": "string",
            "nullable": true
          },
          "evaluationFlowRunSettings": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/EvaluationFlowRunSettings"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "inputsMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataInputs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "bulkTestFlowId": {
            "type": "string",
            "nullable": true
          },
          "bulkTestFlowRunIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "amlComputeName": {
            "type": "string",
            "nullable": true
          },
          "runtimeName": {
            "type": "string",
            "nullable": true
          },
          "flowRunOutputDirectory": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowRunTypeEnum": {
        "enum": [
          "FlowRun",
          "EvaluationRun",
          "PairwiseEvaluationRun",
          "SingleNodeRun",
          "FromNodeRun"
        ],
        "type": "string"
      },
      "FlowRuntimeCapability": {
        "type": "object",
        "properties": {
          "flowFeatures": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FlowFeature"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowRuntimeDto": {
        "type": "object",
        "properties": {
          "runtimeName": {
            "type": "string",
            "nullable": true
          },
          "runtimeDescription": {
            "type": "string",
            "nullable": true
          },
          "runtimeType": {
            "$ref": "#/components/schemas/RuntimeType"
          },
          "environment": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/RuntimeStatusEnum"
          },
          "statusMessage": {
            "type": "string",
            "nullable": true
          },
          "error": {
            "$ref": "#/components/schemas/ErrorResponse"
          },
          "fromExistingEndpoint": {
            "type": "boolean"
          },
          "endpointName": {
            "type": "string",
            "nullable": true
          },
          "fromExistingDeployment": {
            "type": "boolean"
          },
          "deploymentName": {
            "type": "string",
            "nullable": true
          },
          "identity": {
            "$ref": "#/components/schemas/ManagedServiceIdentity"
          },
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "instanceCount": {
            "type": "integer",
            "format": "int32"
          },
          "computeInstanceName": {
            "type": "string",
            "nullable": true
          },
          "dockerImage": {
            "type": "string",
            "nullable": true
          },
          "publishedPort": {
            "type": "integer",
            "format": "int32"
          },
          "targetPort": {
            "type": "integer",
            "format": "int32"
          },
          "fromExistingCustomApp": {
            "type": "boolean"
          },
          "customAppName": {
            "type": "string",
            "nullable": true
          },
          "assignedTo": {
            "$ref": "#/components/schemas/AssignedUser"
          },
          "endpointUrl": {
            "type": "string",
            "nullable": true
          },
          "createdOn": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedOn": {
            "type": "string",
            "format": "date-time"
          },
          "owner": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          }
        },
        "additionalProperties": false
      },
      "FlowRuntimeSubmissionApiVersion": {
        "enum": [
          "Version1",
          "Version2"
        ],
        "type": "string"
      },
      "FlowSampleDto": {
        "type": "object",
        "properties": {
          "sampleResourceId": {
            "type": "string",
            "nullable": true
          },
          "section": {
            "$ref": "#/components/schemas/Section"
          },
          "indexNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "flowName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "details": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "flow": {
            "$ref": "#/components/schemas/Flow"
          },
          "flowDefinitionFilePath": {
            "type": "string",
            "nullable": true
          },
          "flowType": {
            "$ref": "#/components/schemas/FlowType"
          },
          "flowRunSettings": {
            "$ref": "#/components/schemas/FlowRunSettings"
          },
          "isArchived": {
            "type": "boolean"
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "identity": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowSessionDto": {
        "type": "object",
        "properties": {
          "sessionId": {
            "type": "string",
            "nullable": true
          },
          "baseImage": {
            "type": "string",
            "nullable": true
          },
          "packages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "flowFeatures": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FlowFeature"
            },
            "nullable": true
          },
          "runtimeName": {
            "type": "string",
            "nullable": true
          },
          "runtimeDescription": {
            "type": "string",
            "nullable": true
          },
          "runtimeType": {
            "$ref": "#/components/schemas/RuntimeType"
          },
          "environment": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/RuntimeStatusEnum"
          },
          "statusMessage": {
            "type": "string",
            "nullable": true
          },
          "error": {
            "$ref": "#/components/schemas/ErrorResponse"
          },
          "fromExistingEndpoint": {
            "type": "boolean"
          },
          "endpointName": {
            "type": "string",
            "nullable": true
          },
          "fromExistingDeployment": {
            "type": "boolean"
          },
          "deploymentName": {
            "type": "string",
            "nullable": true
          },
          "identity": {
            "$ref": "#/components/schemas/ManagedServiceIdentity"
          },
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "instanceCount": {
            "type": "integer",
            "format": "int32"
          },
          "computeInstanceName": {
            "type": "string",
            "nullable": true
          },
          "dockerImage": {
            "type": "string",
            "nullable": true
          },
          "publishedPort": {
            "type": "integer",
            "format": "int32"
          },
          "targetPort": {
            "type": "integer",
            "format": "int32"
          },
          "fromExistingCustomApp": {
            "type": "boolean"
          },
          "customAppName": {
            "type": "string",
            "nullable": true
          },
          "assignedTo": {
            "$ref": "#/components/schemas/AssignedUser"
          },
          "endpointUrl": {
            "type": "string",
            "nullable": true
          },
          "createdOn": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedOn": {
            "type": "string",
            "format": "date-time"
          },
          "owner": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          }
        },
        "additionalProperties": false
      },
      "FlowSnapshot": {
        "type": "object",
        "properties": {
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowInputDefinition"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowOutputDefinition"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "nodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FlowNode"
            },
            "nullable": true
          },
          "node_variants": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowNodeVariant"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "environment": {
            "$ref": "#/components/schemas/FlowEnvironment"
          },
          "environment_variables": {
            "type": "object",
            "additionalProperties": { },
            "description": "This is a dictionary",
            "nullable": true
          },
          "language": {
            "$ref": "#/components/schemas/FlowLanguage"
          }
        },
        "additionalProperties": false
      },
      "FlowSubmitRunSettings": {
        "type": "object",
        "properties": {
          "nodeInputs": {
            "type": "object",
            "additionalProperties": { },
            "description": "This is a dictionary",
            "nullable": true
          },
          "flowRunDisplayName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "runMode": {
            "$ref": "#/components/schemas/FlowRunMode"
          },
          "batch_inputs": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": { },
              "description": "This is a dictionary"
            },
            "nullable": true
          },
          "batchDataInput": {
            "$ref": "#/components/schemas/BatchDataInput"
          },
          "tuningNodeNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "tuningNodeSettings": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/TuningNodeSetting"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "baselineVariantId": {
            "type": "string",
            "nullable": true
          },
          "defaultVariantId": {
            "type": "string",
            "nullable": true
          },
          "variants": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Node"
              }
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "variantsTools": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tool"
            },
            "nullable": true
          },
          "variantsCodes": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "nodeName": {
            "type": "string",
            "nullable": true
          },
          "bulkTestId": {
            "type": "string",
            "nullable": true
          },
          "evaluationFlowRunSettings": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/EvaluationFlowRunSettings"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "inputsMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataInputs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "bulkTestFlowId": {
            "type": "string",
            "nullable": true
          },
          "bulkTestFlowRunIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "amlComputeName": {
            "type": "string",
            "nullable": true
          },
          "runtimeName": {
            "type": "string",
            "nullable": true
          },
          "flowRunOutputDirectory": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowTestInfo": {
        "type": "object",
        "properties": {
          "flowRunId": {
            "type": "string",
            "nullable": true
          },
          "flowTestStorageSetting": {
            "$ref": "#/components/schemas/FlowTestStorageSetting"
          }
        },
        "additionalProperties": false
      },
      "FlowTestMode": {
        "enum": [
          "Sync",
          "Async"
        ],
        "type": "string"
      },
      "FlowTestStorageSetting": {
        "type": "object",
        "properties": {
          "storageAccountName": {
            "type": "string",
            "nullable": true
          },
          "blobContainerName": {
            "type": "string",
            "nullable": true
          },
          "flowArtifactsRootPath": {
            "type": "string",
            "nullable": true
          },
          "outputDatastoreName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowToolSettingParameter": {
        "type": "object",
        "properties": {
          "type": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValueType"
            },
            "nullable": true
          },
          "default": {
            "type": "string",
            "nullable": true
          },
          "advanced": {
            "type": "boolean",
            "nullable": true
          },
          "enum": {
            "type": "array",
            "items": { },
            "nullable": true
          },
          "model_list": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "text_box_size": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "capabilities": {
            "$ref": "#/components/schemas/AzureOpenAIModelCapabilities"
          },
          "allow_manual_entry": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowToolsDto": {
        "type": "object",
        "properties": {
          "package": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Tool"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "code": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Tool"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "errors": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ErrorResponse"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FlowType": {
        "enum": [
          "Default",
          "Evaluation",
          "Chat",
          "Rag"
        ],
        "type": "string"
      },
      "FlowVariantNode": {
        "type": "object",
        "properties": {
          "node": {
            "$ref": "#/components/schemas/FlowNode"
          },
          "description": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ForecastHorizon": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/ForecastHorizonMode"
          },
          "value": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ForecastHorizonMode": {
        "enum": [
          "Auto",
          "Custom"
        ],
        "type": "string"
      },
      "ForecastingSettings": {
        "type": "object",
        "properties": {
          "countryOrRegionForHolidays": {
            "type": "string",
            "nullable": true
          },
          "timeColumnName": {
            "type": "string",
            "nullable": true
          },
          "targetLags": {
            "$ref": "#/components/schemas/TargetLags"
          },
          "targetRollingWindowSize": {
            "$ref": "#/components/schemas/TargetRollingWindowSize"
          },
          "forecastHorizon": {
            "$ref": "#/components/schemas/ForecastHorizon"
          },
          "timeSeriesIdColumnNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "frequency": {
            "type": "string",
            "nullable": true
          },
          "featureLags": {
            "type": "string",
            "nullable": true
          },
          "seasonality": {
            "$ref": "#/components/schemas/Seasonality"
          },
          "shortSeriesHandlingConfig": {
            "$ref": "#/components/schemas/ShortSeriesHandlingConfiguration"
          },
          "useStl": {
            "$ref": "#/components/schemas/UseStl"
          },
          "targetAggregateFunction": {
            "$ref": "#/components/schemas/TargetAggregationFunction"
          },
          "cvStepSize": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "featuresUnknownAtForecastTime": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Framework": {
        "enum": [
          "Python",
          "PySpark",
          "Cntk",
          "TensorFlow",
          "PyTorch",
          "PySparkInteractive",
          "R"
        ],
        "type": "string"
      },
      "Frequency": {
        "enum": [
          "Month",
          "Week",
          "Day",
          "Hour",
          "Minute"
        ],
        "type": "string"
      },
      "GeneralSettings": {
        "type": "object",
        "properties": {
          "primaryMetric": {
            "$ref": "#/components/schemas/PrimaryMetrics"
          },
          "taskType": {
            "$ref": "#/components/schemas/TaskType"
          },
          "logVerbosity": {
            "$ref": "#/components/schemas/LogVerbosity"
          }
        },
        "additionalProperties": false
      },
      "GeneratePipelineComponentRequest": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "moduleScope": {
            "$ref": "#/components/schemas/ModuleScope"
          },
          "isDeterministic": {
            "type": "boolean",
            "nullable": true
          },
          "category": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "setAsDefaultVersion": {
            "type": "boolean"
          },
          "registryName": {
            "type": "string",
            "nullable": true
          },
          "graph": {
            "$ref": "#/components/schemas/GraphDraftEntity"
          },
          "pipelineRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameterAssignment"
            },
            "nullable": true
          },
          "moduleNodeRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeRunSetting"
            },
            "nullable": true
          },
          "moduleNodeUIInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeUIInputSetting"
            },
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "continueRunOnStepFailure": {
            "type": "boolean",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "enforceRerun": {
            "type": "boolean",
            "nullable": true
          },
          "datasetAccessModes": {
            "$ref": "#/components/schemas/DatasetAccessModes"
          }
        },
        "additionalProperties": false
      },
      "GenerateToolMetaRequest": {
        "type": "object",
        "properties": {
          "tools": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ToolSourceMeta"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "working_dir": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetDynamicListRequest": {
        "type": "object",
        "properties": {
          "func_path": {
            "type": "string",
            "nullable": true
          },
          "func_kwargs": {
            "type": "object",
            "additionalProperties": { },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetRunDataResultDto": {
        "type": "object",
        "properties": {
          "runMetadata": {
            "$ref": "#/components/schemas/RunDto"
          },
          "runDefinition": {
            "nullable": true
          },
          "jobSpecification": {
            "nullable": true
          },
          "systemSettings": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetTrainingSessionDto": {
        "type": "object",
        "properties": {
          "properties": {
            "$ref": "#/components/schemas/SessionProperties"
          },
          "compute": {
            "$ref": "#/components/schemas/ComputeContract"
          }
        },
        "additionalProperties": false
      },
      "GlobalJobDispatcherConfiguration": {
        "type": "object",
        "properties": {
          "vmSize": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "computeType": {
            "$ref": "#/components/schemas/GlobalJobDispatcherSupportedComputeType"
          },
          "region": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "myResourceOnly": {
            "type": "boolean"
          },
          "redispatchAllowed": {
            "type": "boolean",
            "nullable": true
          },
          "lowPriorityVMTolerant": {
            "type": "boolean"
          },
          "vcList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "planId": {
            "type": "string",
            "nullable": true
          },
          "planRegionId": {
            "type": "string",
            "nullable": true
          },
          "vcBlockList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "clusterBlockList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GlobalJobDispatcherSupportedComputeType": {
        "enum": [
          "AmlCompute",
          "AmlK8s"
        ],
        "type": "string"
      },
      "GlobsOptions": {
        "type": "object",
        "properties": {
          "globPatterns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GraphAnnotationNode": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "content": {
            "type": "string",
            "nullable": true
          },
          "mentionedNodeNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "structuredContent": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GraphComponentsMode": {
        "enum": [
          "Normal",
          "AllDesignerBuildin",
          "ContainsDesignerBuildin"
        ],
        "type": "string"
      },
      "GraphControlNode": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "controlType": {
            "$ref": "#/components/schemas/ControlType"
          },
          "controlParameter": {
            "$ref": "#/components/schemas/ParameterAssignment"
          },
          "runAttribution": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GraphControlReferenceNode": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "controlFlowType": {
            "$ref": "#/components/schemas/ControlFlowType"
          },
          "referenceNodeId": {
            "type": "string",
            "nullable": true
          },
          "doWhileControlFlowInfo": {
            "$ref": "#/components/schemas/DoWhileControlFlowInfo"
          },
          "parallelForControlFlowInfo": {
            "$ref": "#/components/schemas/ParallelForControlFlowInfo"
          },
          "runAttribution": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GraphDatasetNode": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "datasetId": {
            "type": "string",
            "nullable": true
          },
          "dataPathParameterName": {
            "type": "string",
            "nullable": true
          },
          "dataSetDefinition": {
            "$ref": "#/components/schemas/DataSetDefinition"
          }
        },
        "additionalProperties": false
      },
      "GraphDatasetsLoadModes": {
        "enum": [
          "SkipDatasetsLoad",
          "V1RegisteredDataset",
          "V1SavedDataset",
          "PersistDatasetsInfo",
          "SubmissionNeededUpstreamDatasetOnly",
          "SubmissionNeededInCompleteDatasetOnly",
          "V2Asset",
          "Submission",
          "AllRegisteredData",
          "AllData"
        ],
        "type": "string"
      },
      "GraphDraftEntity": {
        "type": "object",
        "properties": {
          "moduleNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNode"
            },
            "nullable": true
          },
          "datasetNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphDatasetNode"
            },
            "nullable": true
          },
          "subGraphNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphReferenceNode"
            },
            "nullable": true
          },
          "controlReferenceNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphControlReferenceNode"
            },
            "nullable": true
          },
          "controlNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphControlNode"
            },
            "nullable": true
          },
          "edges": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphEdge"
            },
            "nullable": true
          },
          "entityInterface": {
            "$ref": "#/components/schemas/EntityInterface"
          },
          "graphLayout": {
            "$ref": "#/components/schemas/GraphLayout"
          },
          "createdBy": {
            "$ref": "#/components/schemas/CreatedBy"
          },
          "lastUpdatedBy": {
            "$ref": "#/components/schemas/CreatedBy"
          },
          "defaultCompute": {
            "$ref": "#/components/schemas/ComputeSetting"
          },
          "defaultDatastore": {
            "$ref": "#/components/schemas/DatastoreSetting"
          },
          "defaultCloudPriority": {
            "$ref": "#/components/schemas/CloudPrioritySetting"
          },
          "extendedProperties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "parentSubGraphModuleIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "GraphEdge": {
        "type": "object",
        "properties": {
          "sourceOutputPort": {
            "$ref": "#/components/schemas/PortInfo"
          },
          "destinationInputPort": {
            "$ref": "#/components/schemas/PortInfo"
          }
        },
        "additionalProperties": false
      },
      "GraphLayout": {
        "type": "object",
        "properties": {
          "nodeLayouts": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/NodeLayout"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "extendedData": {
            "type": "string",
            "nullable": true
          },
          "annotationNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphAnnotationNode"
            },
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "GraphLayoutCreationInfo": {
        "type": "object",
        "properties": {
          "nodeLayouts": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/NodeLayout"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "extendedData": {
            "type": "string",
            "nullable": true
          },
          "annotationNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphAnnotationNode"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GraphModuleNode": {
        "type": "object",
        "properties": {
          "moduleType": {
            "$ref": "#/components/schemas/ModuleType"
          },
          "runconfig": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "moduleId": {
            "type": "string",
            "nullable": true
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "moduleParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterAssignment"
            },
            "nullable": true
          },
          "moduleMetadataParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterAssignment"
            },
            "nullable": true
          },
          "moduleOutputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OutputSetting"
            },
            "nullable": true
          },
          "moduleInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InputSetting"
            },
            "nullable": true
          },
          "useGraphDefaultCompute": {
            "type": "boolean"
          },
          "useGraphDefaultDatastore": {
            "type": "boolean"
          },
          "regenerateOutput": {
            "type": "boolean"
          },
          "controlInputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ControlInput"
            },
            "nullable": true
          },
          "cloudSettings": {
            "$ref": "#/components/schemas/CloudSettings"
          },
          "executionPhase": {
            "$ref": "#/components/schemas/ExecutionPhase"
          },
          "runAttribution": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GraphModuleNodeRunSetting": {
        "type": "object",
        "properties": {
          "nodeId": {
            "type": "string",
            "nullable": true
          },
          "moduleId": {
            "type": "string",
            "nullable": true
          },
          "stepType": {
            "type": "string",
            "nullable": true
          },
          "runSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameterAssignment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GraphModuleNodeUIInputSetting": {
        "type": "object",
        "properties": {
          "nodeId": {
            "type": "string",
            "nullable": true
          },
          "moduleId": {
            "type": "string",
            "nullable": true
          },
          "moduleInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UIInputSetting"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GraphNodeStatusInfo": {
        "type": "object",
        "properties": {
          "status": {
            "$ref": "#/components/schemas/TaskStatusCode"
          },
          "runStatus": {
            "$ref": "#/components/schemas/RunStatus"
          },
          "isBypassed": {
            "type": "boolean"
          },
          "hasFailedChildRun": {
            "type": "boolean"
          },
          "partiallyExecuted": {
            "type": "boolean"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "aetherStartTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "aetherEndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "aetherCreationTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "runHistoryStartTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "runHistoryEndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "runHistoryCreationTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "reuseInfo": {
            "$ref": "#/components/schemas/TaskReuseInfo"
          },
          "controlFlowInfo": {
            "$ref": "#/components/schemas/TaskControlFlowInfo"
          },
          "statusCode": {
            "$ref": "#/components/schemas/TaskStatusCode"
          },
          "statusDetail": {
            "type": "string",
            "nullable": true
          },
          "creationTime": {
            "type": "string",
            "format": "date-time"
          },
          "scheduleTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "startTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "requestId": {
            "type": "string",
            "nullable": true
          },
          "runId": {
            "type": "string",
            "nullable": true
          },
          "dataContainerId": {
            "type": "string",
            "nullable": true
          },
          "realTimeLogPath": {
            "type": "string",
            "nullable": true
          },
          "hasWarnings": {
            "type": "boolean"
          },
          "compositeNodeId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GraphReferenceNode": {
        "type": "object",
        "properties": {
          "graphId": {
            "type": "string",
            "nullable": true
          },
          "defaultCompute": {
            "$ref": "#/components/schemas/ComputeSetting"
          },
          "defaultDatastore": {
            "$ref": "#/components/schemas/DatastoreSetting"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "moduleId": {
            "type": "string",
            "nullable": true
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "moduleParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterAssignment"
            },
            "nullable": true
          },
          "moduleMetadataParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterAssignment"
            },
            "nullable": true
          },
          "moduleOutputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OutputSetting"
            },
            "nullable": true
          },
          "moduleInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InputSetting"
            },
            "nullable": true
          },
          "useGraphDefaultCompute": {
            "type": "boolean"
          },
          "useGraphDefaultDatastore": {
            "type": "boolean"
          },
          "regenerateOutput": {
            "type": "boolean"
          },
          "controlInputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ControlInput"
            },
            "nullable": true
          },
          "cloudSettings": {
            "$ref": "#/components/schemas/CloudSettings"
          },
          "executionPhase": {
            "$ref": "#/components/schemas/ExecutionPhase"
          },
          "runAttribution": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GraphSdkCodeType": {
        "enum": [
          "Python",
          "JupyterNotebook",
          "Unknown"
        ],
        "type": "string"
      },
      "HdfsReference": {
        "type": "object",
        "properties": {
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HdiClusterComputeInfo": {
        "type": "object",
        "properties": {
          "address": {
            "type": "string",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "privateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HdiConfiguration": {
        "type": "object",
        "properties": {
          "yarnDeployMode": {
            "$ref": "#/components/schemas/YarnDeployMode"
          }
        },
        "additionalProperties": false
      },
      "HdiRunConfiguration": {
        "type": "object",
        "properties": {
          "file": {
            "type": "string",
            "nullable": true
          },
          "className": {
            "type": "string",
            "nullable": true
          },
          "files": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "archives": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "jars": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "pyFiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "computeName": {
            "type": "string",
            "nullable": true
          },
          "queue": {
            "type": "string",
            "nullable": true
          },
          "driverMemory": {
            "type": "string",
            "nullable": true
          },
          "driverCores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "executorMemory": {
            "type": "string",
            "nullable": true
          },
          "executorCores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numberExecutors": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "conf": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HistoryConfiguration": {
        "type": "object",
        "properties": {
          "outputCollection": {
            "type": "boolean",
            "default": true
          },
          "directoriesToWatch": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "default": [
              "logs"
            ],
            "nullable": true
          },
          "enableMLflowTracking": {
            "type": "boolean",
            "default": true
          }
        }
      },
      "HttpStatusCode": {
        "enum": [
          "Continue",
          "SwitchingProtocols",
          "Processing",
          "EarlyHints",
          "OK",
          "Created",
          "Accepted",
          "NonAuthoritativeInformation",
          "NoContent",
          "ResetContent",
          "PartialContent",
          "MultiStatus",
          "AlreadyReported",
          "IMUsed",
          "MultipleChoices",
          "Ambiguous",
          "MovedPermanently",
          "Moved",
          "Found",
          "Redirect",
          "SeeOther",
          "RedirectMethod",
          "NotModified",
          "UseProxy",
          "Unused",
          "TemporaryRedirect",
          "RedirectKeepVerb",
          "PermanentRedirect",
          "BadRequest",
          "Unauthorized",
          "PaymentRequired",
          "Forbidden",
          "NotFound",
          "MethodNotAllowed",
          "NotAcceptable",
          "ProxyAuthenticationRequired",
          "RequestTimeout",
          "Conflict",
          "Gone",
          "LengthRequired",
          "PreconditionFailed",
          "RequestEntityTooLarge",
          "RequestUriTooLong",
          "UnsupportedMediaType",
          "RequestedRangeNotSatisfiable",
          "ExpectationFailed",
          "MisdirectedRequest",
          "UnprocessableEntity",
          "Locked",
          "FailedDependency",
          "UpgradeRequired",
          "PreconditionRequired",
          "TooManyRequests",
          "RequestHeaderFieldsTooLarge",
          "UnavailableForLegalReasons",
          "InternalServerError",
          "NotImplemented",
          "BadGateway",
          "ServiceUnavailable",
          "GatewayTimeout",
          "HttpVersionNotSupported",
          "VariantAlsoNegotiates",
          "InsufficientStorage",
          "LoopDetected",
          "NotExtended",
          "NetworkAuthenticationRequired"
        ],
        "type": "string"
      },
      "HyperDriveConfiguration": {
        "type": "object",
        "properties": {
          "hyperDriveRunConfig": {
            "type": "string",
            "nullable": true
          },
          "primaryMetricGoal": {
            "type": "string",
            "nullable": true
          },
          "primaryMetricName": {
            "type": "string",
            "nullable": true
          },
          "arguments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ArgumentAssignment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IActionResult": {
        "type": "object",
        "additionalProperties": false
      },
      "ICheckableLongRunningOperationResponse": {
        "type": "object",
        "properties": {
          "completionResult": {
            "$ref": "#/components/schemas/LongRunningNullResponse"
          },
          "location": {
            "type": "string",
            "format": "uri",
            "nullable": true
          },
          "operationResult": {
            "type": "string",
            "format": "uri",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IdentityConfiguration": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/IdentityType"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "secret": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IdentitySetting": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/AEVAIdentityType"
          },
          "clientId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "objectId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "msiResourceId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IdentityType": {
        "enum": [
          "Managed",
          "ServicePrincipal",
          "AMLToken"
        ],
        "type": "string"
      },
      "ImportDataTask": {
        "type": "object",
        "properties": {
          "DataTransferSource": {
            "$ref": "#/components/schemas/DataTransferSource"
          }
        },
        "additionalProperties": false
      },
      "IndexedErrorResponse": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "errorCodeHierarchy": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "time": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "componentName": {
            "type": "string",
            "nullable": true
          },
          "severity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "detailsUri": {
            "type": "string",
            "format": "uri",
            "nullable": true
          },
          "referenceCode": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "InitScriptInfoDto": {
        "type": "object",
        "properties": {
          "dbfs": {
            "$ref": "#/components/schemas/DbfsStorageInfoDto"
          }
        },
        "additionalProperties": false
      },
      "InnerErrorDetails": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "target": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InnerErrorResponse": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "description": "The error code.",
            "nullable": true
          },
          "innerError": {
            "$ref": "#/components/schemas/InnerErrorResponse"
          }
        },
        "additionalProperties": false,
        "description": "A nested structure of errors."
      },
      "InputAsset": {
        "type": "object",
        "properties": {
          "asset": {
            "$ref": "#/components/schemas/Asset"
          },
          "mechanism": {
            "$ref": "#/components/schemas/DeliveryMechanism"
          },
          "environmentVariableName": {
            "type": "string",
            "nullable": true
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "overwrite": {
            "type": "boolean"
          },
          "options": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InputData": {
        "type": "object",
        "properties": {
          "datasetId": {
            "type": "string",
            "nullable": true
          },
          "mode": {
            "$ref": "#/components/schemas/DataBindingMode"
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InputDataBinding": {
        "type": "object",
        "properties": {
          "dataId": {
            "type": "string",
            "nullable": true
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "mode": {
            "$ref": "#/components/schemas/DataBindingMode"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "$ref": "#/components/schemas/MfeInternalUriReference"
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "assetUri": {
            "type": "string",
            "nullable": true
          },
          "jobInputType": {
            "$ref": "#/components/schemas/JobInputType"
          }
        },
        "additionalProperties": false
      },
      "InputDefinition": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValueType"
            },
            "nullable": true
          },
          "default": {
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "enum": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "enabled_by": {
            "type": "string",
            "nullable": true
          },
          "enabled_by_type": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValueType"
            },
            "nullable": true
          },
          "enabled_by_value": {
            "type": "array",
            "items": { },
            "nullable": true
          },
          "model_list": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "capabilities": {
            "$ref": "#/components/schemas/AzureOpenAIModelCapabilities"
          },
          "dynamic_list": {
            "$ref": "#/components/schemas/ToolInputDynamicList"
          },
          "allow_manual_entry": {
            "type": "boolean"
          },
          "is_multi_select": {
            "type": "boolean"
          },
          "generated_by": {
            "$ref": "#/components/schemas/ToolInputGeneratedBy"
          },
          "input_type": {
            "$ref": "#/components/schemas/InputType"
          },
          "advanced": {
            "type": "boolean",
            "nullable": true
          },
          "ui_hints": {
            "type": "object",
            "additionalProperties": { },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InputOutputPortMetadata": {
        "type": "object",
        "properties": {
          "graphModuleNodeId": {
            "type": "string",
            "nullable": true
          },
          "portName": {
            "type": "string",
            "nullable": true
          },
          "schema": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "InputSetting": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AEVADataStoreMode"
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "options": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "additionalTransformations": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InputType": {
        "enum": [
          "default",
          "uionly_hidden"
        ],
        "type": "string"
      },
      "IntellectualPropertyAccessMode": {
        "enum": [
          "ReadOnly",
          "ReadWrite"
        ],
        "type": "string"
      },
      "IntellectualPropertyPublisherInformation": {
        "type": "object",
        "properties": {
          "intellectualPropertyPublisher": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InteractiveConfig": {
        "type": "object",
        "properties": {
          "isSSHEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "sshPublicKey": {
            "type": "string",
            "nullable": true
          },
          "isIPythonEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "isTensorBoardEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "interactivePort": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InteractiveConfiguration": {
        "type": "object",
        "properties": {
          "isSSHEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "sshPublicKey": {
            "type": "string",
            "nullable": true
          },
          "isIPythonEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "isTensorBoardEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "interactivePort": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "JobCost": {
        "type": "object",
        "properties": {
          "chargedCpuCoreSeconds": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "chargedCpuMemoryMegabyteSeconds": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "chargedGpuSeconds": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "chargedNodeUtilizationSeconds": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        }
      },
      "JobEndpoint": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "port": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "endpoint": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "nodes": {
            "$ref": "#/components/schemas/MfeInternalNodes"
          }
        },
        "additionalProperties": false
      },
      "JobInput": {
        "required": [
          "jobInputType"
        ],
        "type": "object",
        "properties": {
          "jobInputType": {
            "$ref": "#/components/schemas/JobInputType"
          },
          "description": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "JobInputType": {
        "enum": [
          "Dataset",
          "Uri",
          "Literal",
          "UriFile",
          "UriFolder",
          "MLTable",
          "CustomModel",
          "MLFlowModel",
          "TritonModel"
        ],
        "type": "string"
      },
      "JobLimitsType": {
        "enum": [
          "Command",
          "Sweep"
        ],
        "type": "string"
      },
      "JobOutput": {
        "required": [
          "jobOutputType"
        ],
        "type": "object",
        "properties": {
          "jobOutputType": {
            "$ref": "#/components/schemas/JobOutputType"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "autoDeleteSetting": {
            "$ref": "#/components/schemas/AutoDeleteSetting"
          }
        },
        "additionalProperties": false
      },
      "JobOutputArtifacts": {
        "type": "object",
        "properties": {
          "datastoreId": {
            "type": "string",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "JobOutputType": {
        "enum": [
          "Uri",
          "Dataset",
          "UriFile",
          "UriFolder",
          "MLTable",
          "CustomModel",
          "MLFlowModel",
          "TritonModel"
        ],
        "type": "string"
      },
      "JobProvisioningState": {
        "enum": [
          "Succeeded",
          "Failed",
          "Canceled",
          "InProgress"
        ],
        "type": "string"
      },
      "JobScheduleDto": {
        "type": "object",
        "properties": {
          "jobType": {
            "$ref": "#/components/schemas/JobType"
          },
          "systemData": {
            "$ref": "#/components/schemas/SystemData"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "jobDefinitionId": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "triggerType": {
            "$ref": "#/components/schemas/TriggerType"
          },
          "recurrence": {
            "$ref": "#/components/schemas/Recurrence"
          },
          "cron": {
            "$ref": "#/components/schemas/Cron"
          },
          "status": {
            "$ref": "#/components/schemas/ScheduleStatus"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "JobStatus": {
        "enum": [
          "NotStarted",
          "Starting",
          "Provisioning",
          "Preparing",
          "Queued",
          "Running",
          "Finalizing",
          "CancelRequested",
          "Completed",
          "Failed",
          "Canceled",
          "NotResponding",
          "Paused",
          "Unknown",
          "Scheduled"
        ],
        "type": "string"
      },
      "JobType": {
        "enum": [
          "Command",
          "Sweep",
          "Labeling",
          "Pipeline",
          "Data",
          "AutoML",
          "Spark",
          "Base"
        ],
        "type": "string"
      },
      "K8sConfiguration": {
        "type": "object",
        "properties": {
          "maxRetryCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resourceConfiguration": {
            "$ref": "#/components/schemas/ResourceConfig"
          },
          "priorityConfiguration": {
            "$ref": "#/components/schemas/PriorityConfig"
          },
          "interactiveConfiguration": {
            "$ref": "#/components/schemas/InteractiveConfig"
          }
        },
        "additionalProperties": false
      },
      "KeyType": {
        "enum": [
          "Primary",
          "Secondary"
        ],
        "type": "string"
      },
      "KeyValuePairComponentNameMetaInfoErrorResponse": {
        "type": "object",
        "properties": {
          "key": {
            "$ref": "#/components/schemas/ComponentNameMetaInfo"
          },
          "value": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        },
        "additionalProperties": false
      },
      "KeyValuePairComponentNameMetaInfoModuleDto": {
        "type": "object",
        "properties": {
          "key": {
            "$ref": "#/components/schemas/ComponentNameMetaInfo"
          },
          "value": {
            "$ref": "#/components/schemas/ModuleDto"
          }
        },
        "additionalProperties": false
      },
      "KeyValuePairStringObject": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "KubernetesConfiguration": {
        "type": "object",
        "properties": {
          "instanceType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Kwarg": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LegacyDataPath": {
        "type": "object",
        "properties": {
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AEVADataStoreMode"
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LimitSettings": {
        "type": "object",
        "properties": {
          "maxTrials": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "timeout": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "trialTimeout": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "maxConcurrentTrials": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxCoresPerTrial": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "exitScore": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "enableEarlyTermination": {
            "type": "boolean",
            "nullable": true
          },
          "maxNodes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LinkedADBWorkspaceMetadata": {
        "type": "object",
        "properties": {
          "workspaceId": {
            "type": "string",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LinkedPipelineInfo": {
        "type": "object",
        "properties": {
          "pipelineType": {
            "$ref": "#/components/schemas/PipelineType"
          },
          "moduleNodeId": {
            "type": "string",
            "nullable": true
          },
          "portName": {
            "type": "string",
            "nullable": true
          },
          "linkedPipelineDraftId": {
            "type": "string",
            "nullable": true
          },
          "linkedPipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "isDirectLink": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ListViewType": {
        "enum": [
          "ActiveOnly",
          "ArchivedOnly",
          "All"
        ],
        "type": "string"
      },
      "LoadFlowAsComponentRequest": {
        "type": "object",
        "properties": {
          "componentName": {
            "type": "string",
            "nullable": true
          },
          "componentVersion": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "isDeterministic": {
            "type": "boolean"
          },
          "flowDefinitionFilePath": {
            "type": "string",
            "nullable": true
          },
          "flowDefinitionResourceId": {
            "type": "string",
            "nullable": true
          },
          "flowDefinitionDataStoreName": {
            "type": "string",
            "nullable": true
          },
          "flowDefinitionBlobPath": {
            "type": "string",
            "nullable": true
          },
          "flowDefinitionDataUri": {
            "type": "string",
            "nullable": true
          },
          "nodeVariant": {
            "type": "string",
            "nullable": true
          },
          "inputsMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "connections": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              },
              "description": "This is a dictionary"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "runtimeName": {
            "type": "string",
            "nullable": true
          },
          "sessionId": {
            "type": "string",
            "nullable": true
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LogLevel": {
        "enum": [
          "Trace",
          "Debug",
          "Information",
          "Warning",
          "Error",
          "Critical",
          "None"
        ],
        "type": "string"
      },
      "LogRunTerminatedEventDto": {
        "type": "object",
        "properties": {
          "nextActionIntervalInSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "actionType": {
            "$ref": "#/components/schemas/ActionType"
          },
          "lastCheckedTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LogVerbosity": {
        "enum": [
          "NotSet",
          "Debug",
          "Info",
          "Warning",
          "Error",
          "Critical"
        ],
        "type": "string"
      },
      "LongRunningNullResponse": {
        "type": "object",
        "additionalProperties": false
      },
      "LongRunningOperationUriResponse": {
        "type": "object",
        "properties": {
          "location": {
            "type": "string",
            "format": "uri",
            "nullable": true
          },
          "operationResult": {
            "type": "string",
            "format": "uri",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LongRunningUpdateRegistryComponentRequest": {
        "type": "object",
        "properties": {
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "registryName": {
            "type": "string",
            "nullable": true
          },
          "componentName": {
            "type": "string",
            "nullable": true
          },
          "componentVersion": {
            "type": "string",
            "nullable": true
          },
          "updateType": {
            "$ref": "#/components/schemas/LongRunningUpdateType"
          }
        },
        "additionalProperties": false
      },
      "LongRunningUpdateType": {
        "enum": [
          "EnableModule",
          "DisableModule",
          "UpdateDisplayName",
          "UpdateDescription",
          "UpdateTags"
        ],
        "type": "string"
      },
      "MLFlowAutologgerState": {
        "enum": [
          "Enabled",
          "Disabled"
        ],
        "type": "string"
      },
      "ManagedServiceIdentity": {
        "required": [
          "type"
        ],
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/ManagedServiceIdentityType"
          },
          "principalId": {
            "type": "string",
            "format": "uuid"
          },
          "tenantId": {
            "type": "string",
            "format": "uuid"
          },
          "userAssignedIdentities": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/UserAssignedIdentity"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ManagedServiceIdentityType": {
        "enum": [
          "SystemAssigned",
          "UserAssigned",
          "SystemAssignedUserAssigned",
          "None"
        ],
        "type": "string"
      },
      "MavenLibraryDto": {
        "type": "object",
        "properties": {
          "coordinates": {
            "type": "string",
            "nullable": true
          },
          "repo": {
            "type": "string",
            "nullable": true
          },
          "exclusions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MetricProperties": {
        "type": "object",
        "properties": {
          "uxMetricType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MetricSchemaDto": {
        "type": "object",
        "properties": {
          "numProperties": {
            "type": "integer",
            "format": "int32"
          },
          "properties": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MetricSchemaPropertyDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MetricSchemaPropertyDto": {
        "type": "object",
        "properties": {
          "propertyId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MetricV2Dto": {
        "type": "object",
        "properties": {
          "dataContainerId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/MetricValueType"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "$ref": "#/components/schemas/MetricProperties"
          },
          "namespace": {
            "type": "string",
            "nullable": true
          },
          "standardSchemaId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MetricV2Value"
            },
            "nullable": true
          },
          "continuationToken": {
            "type": "string",
            "description": "The token used in retrieving the next page. If null, there are no additional pages.",
            "nullable": true
          },
          "nextLink": {
            "type": "string",
            "description": "The link to the next page constructed using the continuationToken.  If null, there are no additional pages.",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MetricV2Value": {
        "type": "object",
        "properties": {
          "metricId": {
            "type": "string",
            "nullable": true
          },
          "createdUtc": {
            "type": "string",
            "format": "date-time"
          },
          "step": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "data": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "sasUri": {
            "type": "string",
            "format": "uri",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MetricValueType": {
        "enum": [
          "Int",
          "Double",
          "String",
          "Bool",
          "Artifact",
          "Histogram",
          "Malformed"
        ],
        "type": "string"
      },
      "MfeInternalAutologgerSettings": {
        "type": "object",
        "properties": {
          "mlflowAutologger": {
            "$ref": "#/components/schemas/MfeInternalMLFlowAutologgerState"
          }
        },
        "additionalProperties": false
      },
      "MfeInternalIdentityConfiguration": {
        "type": "object",
        "properties": {
          "identityType": {
            "$ref": "#/components/schemas/MfeInternalIdentityType"
          }
        },
        "additionalProperties": false
      },
      "MfeInternalIdentityType": {
        "enum": [
          "Managed",
          "AMLToken",
          "UserIdentity"
        ],
        "type": "string"
      },
      "MfeInternalMLFlowAutologgerState": {
        "enum": [
          "Enabled",
          "Disabled"
        ],
        "type": "string"
      },
      "MfeInternalNodes": {
        "type": "object",
        "properties": {
          "nodesValueType": {
            "$ref": "#/components/schemas/MfeInternalNodesValueType"
          }
        },
        "additionalProperties": false
      },
      "MfeInternalNodesValueType": {
        "enum": [
          "All"
        ],
        "type": "string"
      },
      "MfeInternalOutputData": {
        "type": "object",
        "properties": {
          "datasetName": {
            "type": "string",
            "nullable": true
          },
          "datastore": {
            "type": "string",
            "nullable": true
          },
          "datapath": {
            "type": "string",
            "nullable": true
          },
          "mode": {
            "$ref": "#/components/schemas/DataBindingMode"
          }
        },
        "additionalProperties": false
      },
      "MfeInternalPipelineType": {
        "enum": [
          "AzureML"
        ],
        "type": "string"
      },
      "MfeInternalScheduleStatus": {
        "enum": [
          "Enabled",
          "Disabled"
        ],
        "type": "string"
      },
      "MfeInternalSecretConfiguration": {
        "type": "object",
        "properties": {
          "workspaceSecretName": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MfeInternalUriReference": {
        "type": "object",
        "properties": {
          "file": {
            "type": "string",
            "nullable": true
          },
          "folder": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MfeInternalV20211001ComponentJob": {
        "type": "object",
        "properties": {
          "computeId": {
            "type": "string",
            "nullable": true
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/JobInput"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/JobOutput"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "overrides": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MinMaxParameterRule": {
        "type": "object",
        "properties": {
          "min": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "max": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MlcComputeInfo": {
        "type": "object",
        "properties": {
          "mlcComputeType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ModelDto": {
        "type": "object",
        "properties": {
          "feedName": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "amlDataStoreName": {
            "type": "string",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "systemData": {
            "$ref": "#/components/schemas/SystemData"
          },
          "armId": {
            "type": "string",
            "nullable": true
          },
          "onlineEndpointYamlStr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ModelManagementErrorResponse": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "statusCode": {
            "type": "integer",
            "format": "int32"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "target": {
            "type": "string",
            "nullable": true
          },
          "details": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InnerErrorDetails"
            },
            "nullable": true
          },
          "correlation": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ModifyPipelineJobScheduleDto": {
        "type": "object",
        "properties": {
          "pipelineJobName": {
            "type": "string",
            "nullable": true
          },
          "pipelineJobRuntimeSettings": {
            "$ref": "#/components/schemas/PipelineJobRuntimeBasicSettings"
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "triggerType": {
            "$ref": "#/components/schemas/TriggerType"
          },
          "recurrence": {
            "$ref": "#/components/schemas/Recurrence"
          },
          "cron": {
            "$ref": "#/components/schemas/Cron"
          },
          "status": {
            "$ref": "#/components/schemas/ScheduleStatus"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ModuleDto": {
        "type": "object",
        "properties": {
          "namespace": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "dictTags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "moduleVersionId": {
            "type": "string",
            "nullable": true
          },
          "feedName": {
            "type": "string",
            "nullable": true
          },
          "registryName": {
            "type": "string",
            "nullable": true
          },
          "moduleName": {
            "type": "string",
            "nullable": true
          },
          "moduleVersion": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "owner": {
            "type": "string",
            "nullable": true
          },
          "jobType": {
            "type": "string",
            "nullable": true
          },
          "defaultVersion": {
            "type": "string",
            "nullable": true
          },
          "familyId": {
            "type": "string",
            "nullable": true
          },
          "helpDocument": {
            "type": "string",
            "nullable": true
          },
          "codegenBy": {
            "type": "string",
            "nullable": true
          },
          "armId": {
            "type": "string",
            "nullable": true
          },
          "moduleScope": {
            "$ref": "#/components/schemas/ModuleScope"
          },
          "moduleEntity": {
            "$ref": "#/components/schemas/ModuleEntity"
          },
          "inputTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "outputTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          },
          "yamlLink": {
            "type": "string",
            "nullable": true
          },
          "yamlLinkWithCommitSha": {
            "type": "string",
            "nullable": true
          },
          "moduleSourceType": {
            "$ref": "#/components/schemas/ModuleSourceType"
          },
          "registeredBy": {
            "type": "string",
            "nullable": true
          },
          "versions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AzureMLModuleVersionDescriptor"
            },
            "nullable": true
          },
          "isDefaultModuleVersion": {
            "type": "boolean",
            "nullable": true
          },
          "systemData": {
            "$ref": "#/components/schemas/SystemData"
          },
          "systemMeta": {
            "$ref": "#/components/schemas/SystemMeta"
          },
          "snapshotId": {
            "type": "string",
            "nullable": true
          },
          "entry": {
            "type": "string",
            "nullable": true
          },
          "osType": {
            "type": "string",
            "nullable": true
          },
          "requireGpu": {
            "type": "boolean",
            "nullable": true
          },
          "modulePythonInterface": {
            "$ref": "#/components/schemas/ModulePythonInterface"
          },
          "environmentAssetId": {
            "type": "string",
            "nullable": true
          },
          "runSettingParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameter"
            },
            "nullable": true
          },
          "supportedUIInputDataDeliveryModes": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/UIInputDataDeliveryMode"
              },
              "nullable": true
            },
            "nullable": true
          },
          "outputSettingSpecs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/OutputSettingSpec"
            },
            "nullable": true
          },
          "yamlStr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ModuleDtoFields": {
        "enum": [
          "Definition",
          "YamlStr",
          "RegistrationContext",
          "RunSettingParameters",
          "RunDefinition",
          "All",
          "Default",
          "Basic",
          "Minimal"
        ],
        "type": "string"
      },
      "ModuleDtoWithErrors": {
        "type": "object",
        "properties": {
          "versionIdToModuleDto": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ModuleDto"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "nameAndVersionToModuleDto": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValuePairComponentNameMetaInfoModuleDto"
            },
            "nullable": true
          },
          "versionIdToError": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ErrorResponse"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "nameAndVersionToError": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValuePairComponentNameMetaInfoErrorResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ModuleDtoWithValidateStatus": {
        "type": "object",
        "properties": {
          "existingModuleEntity": {
            "$ref": "#/components/schemas/ModuleEntity"
          },
          "status": {
            "$ref": "#/components/schemas/ModuleInfoFromYamlStatusEnum"
          },
          "statusDetails": {
            "type": "string",
            "nullable": true
          },
          "errorDetails": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "serializedModuleInfo": {
            "type": "string",
            "nullable": true
          },
          "namespace": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "dictTags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "moduleVersionId": {
            "type": "string",
            "nullable": true
          },
          "feedName": {
            "type": "string",
            "nullable": true
          },
          "registryName": {
            "type": "string",
            "nullable": true
          },
          "moduleName": {
            "type": "string",
            "nullable": true
          },
          "moduleVersion": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "owner": {
            "type": "string",
            "nullable": true
          },
          "jobType": {
            "type": "string",
            "nullable": true
          },
          "defaultVersion": {
            "type": "string",
            "nullable": true
          },
          "familyId": {
            "type": "string",
            "nullable": true
          },
          "helpDocument": {
            "type": "string",
            "nullable": true
          },
          "codegenBy": {
            "type": "string",
            "nullable": true
          },
          "armId": {
            "type": "string",
            "nullable": true
          },
          "moduleScope": {
            "$ref": "#/components/schemas/ModuleScope"
          },
          "moduleEntity": {
            "$ref": "#/components/schemas/ModuleEntity"
          },
          "inputTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "outputTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          },
          "yamlLink": {
            "type": "string",
            "nullable": true
          },
          "yamlLinkWithCommitSha": {
            "type": "string",
            "nullable": true
          },
          "moduleSourceType": {
            "$ref": "#/components/schemas/ModuleSourceType"
          },
          "registeredBy": {
            "type": "string",
            "nullable": true
          },
          "versions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AzureMLModuleVersionDescriptor"
            },
            "nullable": true
          },
          "isDefaultModuleVersion": {
            "type": "boolean",
            "nullable": true
          },
          "systemData": {
            "$ref": "#/components/schemas/SystemData"
          },
          "systemMeta": {
            "$ref": "#/components/schemas/SystemMeta"
          },
          "snapshotId": {
            "type": "string",
            "nullable": true
          },
          "entry": {
            "type": "string",
            "nullable": true
          },
          "osType": {
            "type": "string",
            "nullable": true
          },
          "requireGpu": {
            "type": "boolean",
            "nullable": true
          },
          "modulePythonInterface": {
            "$ref": "#/components/schemas/ModulePythonInterface"
          },
          "environmentAssetId": {
            "type": "string",
            "nullable": true
          },
          "runSettingParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameter"
            },
            "nullable": true
          },
          "supportedUIInputDataDeliveryModes": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/UIInputDataDeliveryMode"
              },
              "nullable": true
            },
            "nullable": true
          },
          "outputSettingSpecs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/OutputSettingSpec"
            },
            "nullable": true
          },
          "yamlStr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ModuleEntity": {
        "type": "object",
        "properties": {
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "moduleExecutionType": {
            "type": "string",
            "nullable": true
          },
          "moduleType": {
            "$ref": "#/components/schemas/ModuleType"
          },
          "moduleTypeVersion": {
            "type": "string",
            "nullable": true
          },
          "uploadState": {
            "$ref": "#/components/schemas/UploadState"
          },
          "isDeterministic": {
            "type": "boolean"
          },
          "structuredInterface": {
            "$ref": "#/components/schemas/StructuredInterface"
          },
          "dataLocation": {
            "$ref": "#/components/schemas/DataLocation"
          },
          "identifierHash": {
            "type": "string",
            "nullable": true
          },
          "identifierHashV2": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "createdBy": {
            "$ref": "#/components/schemas/CreatedBy"
          },
          "lastUpdatedBy": {
            "$ref": "#/components/schemas/CreatedBy"
          },
          "runconfig": {
            "type": "string",
            "nullable": true
          },
          "cloudSettings": {
            "$ref": "#/components/schemas/CloudSettings"
          },
          "category": {
            "type": "string",
            "nullable": true
          },
          "stepType": {
            "type": "string",
            "nullable": true
          },
          "stage": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "hash": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ModuleInfoFromYamlStatusEnum": {
        "enum": [
          "NewModule",
          "NewVersion",
          "Conflict",
          "ParseError",
          "ProcessRequestError"
        ],
        "type": "string"
      },
      "ModulePythonInterface": {
        "type": "object",
        "properties": {
          "inputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PythonInterfaceMapping"
            },
            "nullable": true
          },
          "outputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PythonInterfaceMapping"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PythonInterfaceMapping"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ModuleRunSettingTypes": {
        "enum": [
          "All",
          "Released",
          "Default",
          "Testing",
          "Legacy",
          "Preview",
          "UxFull",
          "Integration",
          "UxIntegration",
          "Full"
        ],
        "type": "string"
      },
      "ModuleScope": {
        "enum": [
          "All",
          "Global",
          "Workspace",
          "Anonymous",
          "Step",
          "Draft",
          "Feed",
          "Registry",
          "SystemAutoCreated"
        ],
        "type": "string"
      },
      "ModuleSourceType": {
        "enum": [
          "Unknown",
          "Local",
          "GithubFile",
          "GithubFolder",
          "DevopsArtifactsZip",
          "SerializedModuleInfo"
        ],
        "type": "string"
      },
      "ModuleType": {
        "enum": [
          "None",
          "BatchInferencing"
        ],
        "type": "string"
      },
      "ModuleUpdateOperationType": {
        "enum": [
          "SetDefaultVersion",
          "EnableModule",
          "DisableModule",
          "UpdateDisplayName",
          "UpdateDescription",
          "UpdateTags"
        ],
        "type": "string"
      },
      "ModuleWorkingMechanism": {
        "enum": [
          "Normal",
          "OutputToDataset"
        ],
        "type": "string"
      },
      "MpiConfiguration": {
        "type": "object",
        "properties": {
          "processCountPerNode": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "NCrossValidationMode": {
        "enum": [
          "Auto",
          "Custom"
        ],
        "type": "string"
      },
      "NCrossValidations": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/NCrossValidationMode"
          },
          "value": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Node": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/ToolType"
          },
          "source": {
            "$ref": "#/components/schemas/NodeSource"
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "tool": {
            "type": "string",
            "nullable": true
          },
          "reduce": {
            "type": "boolean"
          },
          "activate": {
            "$ref": "#/components/schemas/Activate"
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "api": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string",
            "nullable": true
          },
          "connection": {
            "type": "string",
            "nullable": true
          },
          "module": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NodeCompositionMode": {
        "enum": [
          "None",
          "OnlySequential",
          "Full"
        ],
        "type": "string"
      },
      "NodeInputPort": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "documentation": {
            "type": "string",
            "nullable": true
          },
          "dataTypesIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "isOptional": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "NodeLayout": {
        "type": "object",
        "properties": {
          "x": {
            "type": "number",
            "format": "float"
          },
          "y": {
            "type": "number",
            "format": "float"
          },
          "width": {
            "type": "number",
            "format": "float"
          },
          "height": {
            "type": "number",
            "format": "float"
          },
          "extendedData": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NodeOutputPort": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "documentation": {
            "type": "string",
            "nullable": true
          },
          "dataTypeId": {
            "type": "string",
            "nullable": true
          },
          "passThroughInputName": {
            "type": "string",
            "nullable": true
          },
          "EarlyAvailable": {
            "type": "boolean"
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AEVADataStoreMode"
          }
        },
        "additionalProperties": false
      },
      "NodePortInterface": {
        "type": "object",
        "properties": {
          "inputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NodeInputPort"
            },
            "nullable": true
          },
          "outputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NodeOutputPort"
            },
            "nullable": true
          },
          "controlOutputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ControlOutput"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NodeSource": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "tool": {
            "type": "string",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NodeTelemetryMetaInfo": {
        "type": "object",
        "properties": {
          "pipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "nodeId": {
            "type": "string",
            "nullable": true
          },
          "versionId": {
            "type": "string",
            "nullable": true
          },
          "nodeType": {
            "type": "string",
            "nullable": true
          },
          "nodeSource": {
            "type": "string",
            "nullable": true
          },
          "isAnonymous": {
            "type": "boolean"
          },
          "isPipelineComponent": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "NodeVariant": {
        "type": "object",
        "properties": {
          "variants": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/VariantNode"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "defaultVariantId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Nodes": {
        "required": [
          "nodes_value_type"
        ],
        "type": "object",
        "properties": {
          "nodes_value_type": {
            "$ref": "#/components/schemas/NodesValueType"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NodesValueType": {
        "enum": [
          "All",
          "Custom"
        ],
        "type": "string"
      },
      "NoteBookTaskDto": {
        "type": "object",
        "properties": {
          "notebook_path": {
            "type": "string",
            "nullable": true
          },
          "base_parameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NotificationSetting": {
        "type": "object",
        "properties": {
          "emails": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "emailOn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EmailNotificationEnableType"
            },
            "nullable": true
          },
          "webhooks": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Webhook"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ODataError": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "description": "Gets or sets a language-independent, service-defined error code.\r\nThis code serves as a sub-status for the HTTP error code specified\r\nin the response.",
            "nullable": true
          },
          "message": {
            "type": "string",
            "description": "Gets or sets a human-readable, language-dependent representation of the error.\r\nThe `Content-Language` header MUST contain the language code from [RFC5646]\r\ncorresponding to the language in which the value for message is written.",
            "nullable": true
          },
          "target": {
            "type": "string",
            "description": "Gets or sets the target of the particular error\r\n(for example, the name of the property in error).",
            "nullable": true
          },
          "details": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODataErrorDetail"
            },
            "description": "Gets or sets additional details about the error.",
            "nullable": true
          },
          "innererror": {
            "$ref": "#/components/schemas/ODataInnerError"
          }
        },
        "additionalProperties": false,
        "description": "Represents OData v4 error object."
      },
      "ODataErrorDetail": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "description": "Gets or sets a language-independent, service-defined error code.",
            "nullable": true
          },
          "message": {
            "type": "string",
            "description": "Gets or sets a human-readable, language-dependent representation of the error.",
            "nullable": true
          },
          "target": {
            "type": "string",
            "description": "Gets or sets the target of the particular error\r\n(for example, the name of the property in error).",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Represents additional error details."
      },
      "ODataErrorResponse": {
        "type": "object",
        "properties": {
          "error": {
            "$ref": "#/components/schemas/ODataError"
          }
        },
        "additionalProperties": false,
        "description": "Represents OData v4 compliant error response message."
      },
      "ODataInnerError": {
        "type": "object",
        "properties": {
          "clientRequestId": {
            "type": "string",
            "description": "Gets or sets the client provided request ID.",
            "nullable": true
          },
          "serviceRequestId": {
            "type": "string",
            "description": "Gets or sets the server generated request ID.",
            "nullable": true
          },
          "trace": {
            "type": "string",
            "description": "Gets or sets the exception stack trace.\r\nDO NOT INCLUDE IT IN PRODUCTION ENVIRONMENT.",
            "nullable": true
          },
          "context": {
            "type": "string",
            "description": "Gets or sets additional context for the exception.\r\nDO NOT INCLUDE IT IN PRODUCTION ENVIRONMENT.",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "The contents of this object are service-defined.\r\nUsually this object contains information that will help debug the service\r\nand SHOULD only be used in development environments in order to guard\r\nagainst potential security concerns around information disclosure."
      },
      "Orientation": {
        "enum": [
          "Horizontal",
          "Vertical"
        ],
        "type": "string"
      },
      "OutputData": {
        "type": "object",
        "properties": {
          "outputLocation": {
            "$ref": "#/components/schemas/ExecutionDataLocation"
          },
          "mechanism": {
            "$ref": "#/components/schemas/OutputMechanism"
          },
          "additionalOptions": {
            "$ref": "#/components/schemas/OutputOptions"
          },
          "environmentVariableName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OutputDataBinding": {
        "type": "object",
        "properties": {
          "datastoreId": {
            "type": "string",
            "nullable": true
          },
          "pathOnDatastore": {
            "type": "string",
            "nullable": true
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "$ref": "#/components/schemas/MfeInternalUriReference"
          },
          "mode": {
            "$ref": "#/components/schemas/DataBindingMode"
          },
          "assetUri": {
            "type": "string",
            "nullable": true
          },
          "isAssetJobOutput": {
            "type": "boolean",
            "nullable": true
          },
          "jobOutputType": {
            "$ref": "#/components/schemas/JobOutputType"
          },
          "assetName": {
            "type": "string",
            "nullable": true
          },
          "assetVersion": {
            "type": "string",
            "nullable": true
          },
          "autoDeleteSetting": {
            "$ref": "#/components/schemas/AutoDeleteSetting"
          }
        },
        "additionalProperties": false
      },
      "OutputDatasetLineage": {
        "type": "object",
        "properties": {
          "identifier": {
            "$ref": "#/components/schemas/DatasetIdentifier"
          },
          "outputType": {
            "$ref": "#/components/schemas/DatasetOutputType"
          },
          "outputDetails": {
            "$ref": "#/components/schemas/DatasetOutputDetails"
          }
        },
        "additionalProperties": false
      },
      "OutputDefinition": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValueType"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "isProperty": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "OutputMechanism": {
        "enum": [
          "Upload",
          "Mount",
          "Hdfs",
          "Link",
          "Direct"
        ],
        "type": "string"
      },
      "OutputOptions": {
        "type": "object",
        "properties": {
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "registrationOptions": {
            "$ref": "#/components/schemas/RegistrationOptions"
          },
          "uploadOptions": {
            "$ref": "#/components/schemas/UploadOptions"
          },
          "mountOptions": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OutputSetting": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "DataStoreNameParameterAssignment": {
            "$ref": "#/components/schemas/ParameterAssignment"
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AEVADataStoreMode"
          },
          "DataStoreModeParameterAssignment": {
            "$ref": "#/components/schemas/ParameterAssignment"
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "PathOnComputeParameterAssignment": {
            "$ref": "#/components/schemas/ParameterAssignment"
          },
          "overwrite": {
            "type": "boolean"
          },
          "dataReferenceName": {
            "type": "string",
            "nullable": true
          },
          "webServicePort": {
            "type": "string",
            "nullable": true
          },
          "datasetRegistration": {
            "$ref": "#/components/schemas/DatasetRegistration"
          },
          "datasetOutputOptions": {
            "$ref": "#/components/schemas/DatasetOutputOptions"
          },
          "AssetOutputSettings": {
            "$ref": "#/components/schemas/AssetOutputSettings"
          },
          "parameterName": {
            "type": "string",
            "nullable": true
          },
          "AssetOutputSettingsParameterName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OutputSettingSpec": {
        "type": "object",
        "properties": {
          "supportedDataStoreModes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AEVADataStoreMode"
            },
            "nullable": true
          },
          "defaultAssetOutputPath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaginatedDataInfoList": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataInfo"
            },
            "description": "An array of objects of type DataInfo.",
            "nullable": true
          },
          "continuationToken": {
            "type": "string",
            "description": "The token used in retrieving the next page. If null, there are no additional pages.",
            "nullable": true
          },
          "nextLink": {
            "type": "string",
            "description": "The link to the next page constructed using the continuationToken.  If null, there are no additional pages.",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "A paginated list of DataInfos."
      },
      "PaginatedModelDtoList": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModelDto"
            },
            "description": "An array of objects of type ModelDto.",
            "nullable": true
          },
          "continuationToken": {
            "type": "string",
            "description": "The token used in retrieving the next page. If null, there are no additional pages.",
            "nullable": true
          },
          "nextLink": {
            "type": "string",
            "description": "The link to the next page constructed using the continuationToken.  If null, there are no additional pages.",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "A paginated list of ModelDtos."
      },
      "PaginatedModuleDtoList": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModuleDto"
            },
            "description": "An array of objects of type ModuleDto.",
            "nullable": true
          },
          "continuationToken": {
            "type": "string",
            "description": "The token used in retrieving the next page. If null, there are no additional pages.",
            "nullable": true
          },
          "nextLink": {
            "type": "string",
            "description": "The link to the next page constructed using the continuationToken.  If null, there are no additional pages.",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "A paginated list of ModuleDtos."
      },
      "PaginatedPipelineDraftSummaryList": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PipelineDraftSummary"
            },
            "description": "An array of objects of type PipelineDraftSummary.",
            "nullable": true
          },
          "continuationToken": {
            "type": "string",
            "description": "The token used in retrieving the next page. If null, there are no additional pages.",
            "nullable": true
          },
          "nextLink": {
            "type": "string",
            "description": "The link to the next page constructed using the continuationToken.  If null, there are no additional pages.",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "A paginated list of PipelineDraftSummarys."
      },
      "PaginatedPipelineEndpointSummaryList": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PipelineEndpointSummary"
            },
            "description": "An array of objects of type PipelineEndpointSummary.",
            "nullable": true
          },
          "continuationToken": {
            "type": "string",
            "description": "The token used in retrieving the next page. If null, there are no additional pages.",
            "nullable": true
          },
          "nextLink": {
            "type": "string",
            "description": "The link to the next page constructed using the continuationToken.  If null, there are no additional pages.",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "A paginated list of PipelineEndpointSummarys."
      },
      "PaginatedPipelineRunSummaryList": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PipelineRunSummary"
            },
            "description": "An array of objects of type PipelineRunSummary.",
            "nullable": true
          },
          "continuationToken": {
            "type": "string",
            "description": "The token used in retrieving the next page. If null, there are no additional pages.",
            "nullable": true
          },
          "nextLink": {
            "type": "string",
            "description": "The link to the next page constructed using the continuationToken.  If null, there are no additional pages.",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "A paginated list of PipelineRunSummarys."
      },
      "PaginatedPublishedPipelineSummaryList": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PublishedPipelineSummary"
            },
            "description": "An array of objects of type PublishedPipelineSummary.",
            "nullable": true
          },
          "continuationToken": {
            "type": "string",
            "description": "The token used in retrieving the next page. If null, there are no additional pages.",
            "nullable": true
          },
          "nextLink": {
            "type": "string",
            "description": "The link to the next page constructed using the continuationToken.  If null, there are no additional pages.",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "A paginated list of PublishedPipelineSummarys."
      },
      "ParallelForControlFlowInfo": {
        "type": "object",
        "properties": {
          "parallelForItemsInput": {
            "$ref": "#/components/schemas/ParameterAssignment"
          }
        },
        "additionalProperties": false
      },
      "ParallelTaskConfiguration": {
        "type": "object",
        "properties": {
          "maxRetriesPerWorker": {
            "type": "integer",
            "format": "int32"
          },
          "workerCountPerNode": {
            "type": "integer",
            "format": "int32"
          },
          "terminalExitCodes": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "configuration": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Parameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "documentation": {
            "type": "string",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "isOptional": {
            "type": "boolean"
          },
          "minMaxRules": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MinMaxParameterRule"
            },
            "nullable": true
          },
          "enumRules": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EnumParameterRule"
            },
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/ParameterType"
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "groupNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "argumentName": {
            "type": "string",
            "nullable": true
          },
          "uiHint": {
            "$ref": "#/components/schemas/UIParameterHint"
          }
        },
        "additionalProperties": false
      },
      "ParameterAssignment": {
        "type": "object",
        "properties": {
          "valueType": {
            "$ref": "#/components/schemas/ParameterValueType"
          },
          "assignmentsToConcatenate": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterAssignment"
            },
            "nullable": true
          },
          "dataPathAssignment": {
            "$ref": "#/components/schemas/LegacyDataPath"
          },
          "dataSetDefinitionValueAssignment": {
            "$ref": "#/components/schemas/DataSetDefinitionValue"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ParameterDefinition": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "isOptional": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ParameterType": {
        "enum": [
          "Int",
          "Double",
          "Bool",
          "String",
          "Undefined"
        ],
        "type": "string"
      },
      "ParameterValueType": {
        "enum": [
          "Literal",
          "GraphParameterName",
          "Concatenate",
          "Input",
          "DataPath",
          "DataSetDefinition"
        ],
        "type": "string"
      },
      "PatchFlowRequest": {
        "type": "object",
        "properties": {
          "flowPatchOperationType": {
            "$ref": "#/components/schemas/FlowPatchOperationType"
          },
          "flowDefinitionFilePath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Pipeline": {
        "type": "object",
        "properties": {
          "runId": {
            "type": "string",
            "nullable": true
          },
          "continueRunOnStepFailure": {
            "type": "boolean"
          },
          "defaultDatastoreName": {
            "type": "string",
            "nullable": true
          },
          "componentJobs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ComponentJob"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/PipelineInput"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/PipelineOutput"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineDraft": {
        "type": "object",
        "properties": {
          "graphDraftId": {
            "type": "string",
            "nullable": true
          },
          "sourcePipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "latestPipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "latestRunExperimentName": {
            "type": "string",
            "nullable": true
          },
          "latestRunExperimentId": {
            "type": "string",
            "nullable": true
          },
          "isLatestRunExperimentArchived": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/PipelineStatus"
          },
          "graphDetail": {
            "$ref": "#/components/schemas/PipelineRunGraphDetail"
          },
          "realTimeEndpointInfo": {
            "$ref": "#/components/schemas/RealTimeEndpointInfo"
          },
          "linkedPipelinesInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LinkedPipelineInfo"
            },
            "nullable": true
          },
          "nodesInDraft": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "studioMigrationInfo": {
            "$ref": "#/components/schemas/StudioMigrationInfo"
          },
          "flattenedSubGraphs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/PipelineSubDraft"
            },
            "nullable": true
          },
          "pipelineRunSettingParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameter"
            },
            "nullable": true
          },
          "pipelineRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameterAssignment"
            },
            "nullable": true
          },
          "continueRunOnStepFailure": {
            "type": "boolean"
          },
          "continueRunOnFailedOptionalInput": {
            "type": "boolean"
          },
          "defaultCompute": {
            "$ref": "#/components/schemas/ComputeSetting"
          },
          "defaultDatastore": {
            "$ref": "#/components/schemas/DatastoreSetting"
          },
          "defaultCloudPriority": {
            "$ref": "#/components/schemas/CloudPrioritySetting"
          },
          "enforceRerun": {
            "type": "boolean",
            "nullable": true
          },
          "pipelineParameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataPathAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/LegacyDataPath"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataSetDefinitionValueAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataSetDefinitionValue"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "assetOutputSettingsAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AssetOutputSettings"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "pipelineTimeout": {
            "type": "integer",
            "format": "int32"
          },
          "identityConfig": {
            "$ref": "#/components/schemas/IdentitySetting"
          },
          "graphComponentsMode": {
            "$ref": "#/components/schemas/GraphComponentsMode"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "lastEditedBy": {
            "type": "string",
            "nullable": true
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "pipelineType": {
            "$ref": "#/components/schemas/PipelineType"
          },
          "pipelineDraftMode": {
            "$ref": "#/components/schemas/PipelineDraftMode"
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PipelineDraftMode": {
        "enum": [
          "None",
          "Normal",
          "Custom"
        ],
        "type": "string"
      },
      "PipelineDraftStepDetails": {
        "type": "object",
        "properties": {
          "runId": {
            "type": "string",
            "nullable": true
          },
          "target": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/RunStatus"
          },
          "statusDetail": {
            "type": "string",
            "nullable": true
          },
          "parentRunId": {
            "type": "string",
            "nullable": true
          },
          "startTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isReused": {
            "type": "boolean",
            "nullable": true
          },
          "reusedRunId": {
            "type": "string",
            "nullable": true
          },
          "reusedPipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "logs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputLog": {
            "type": "string",
            "nullable": true
          },
          "runConfiguration": {
            "$ref": "#/components/schemas/RunConfiguration"
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "portOutputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/PortOutputInfo"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "isExperimentArchived": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineDraftSummary": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "lastEditedBy": {
            "type": "string",
            "nullable": true
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "pipelineType": {
            "$ref": "#/components/schemas/PipelineType"
          },
          "pipelineDraftMode": {
            "$ref": "#/components/schemas/PipelineDraftMode"
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PipelineEndpoint": {
        "type": "object",
        "properties": {
          "defaultVersion": {
            "type": "string",
            "nullable": true
          },
          "defaultPipelineId": {
            "type": "string",
            "nullable": true
          },
          "defaultGraphId": {
            "type": "string",
            "nullable": true
          },
          "restEndpoint": {
            "type": "string",
            "nullable": true
          },
          "publishedDate": {
            "type": "string",
            "format": "date-time"
          },
          "publishedBy": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataSetDefinitionValueAssignment": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataSetDefinitionValue"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "defaultPipelineName": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "updatedBy": {
            "type": "string",
            "nullable": true
          },
          "swaggerUrl": {
            "type": "string",
            "nullable": true
          },
          "lastRunTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastRunStatus": {
            "$ref": "#/components/schemas/PipelineRunStatusCode"
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PipelineEndpointSummary": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "updatedBy": {
            "type": "string",
            "nullable": true
          },
          "swaggerUrl": {
            "type": "string",
            "nullable": true
          },
          "lastRunTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastRunStatus": {
            "$ref": "#/components/schemas/PipelineRunStatusCode"
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PipelineGraph": {
        "type": "object",
        "properties": {
          "graphModuleDtos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModuleDto"
            },
            "nullable": true
          },
          "graphDataSources": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataInfo"
            },
            "nullable": true
          },
          "graphs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/PipelineGraph"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "graphDrafts": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/PipelineGraph"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "moduleNodeRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeRunSetting"
            },
            "nullable": true
          },
          "moduleNodeUIInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeUIInputSetting"
            },
            "nullable": true
          },
          "subPipelinesInfo": {
            "$ref": "#/components/schemas/SubPipelinesInfo"
          },
          "referencedNodeId": {
            "type": "string",
            "nullable": true
          },
          "pipelineRunSettingParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameter"
            },
            "nullable": true
          },
          "pipelineRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameterAssignment"
            },
            "nullable": true
          },
          "realTimeEndpointInfo": {
            "$ref": "#/components/schemas/RealTimeEndpointInfo"
          },
          "nodeTelemetryMetaInfos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NodeTelemetryMetaInfo"
            },
            "nullable": true
          },
          "graphComponentsMode": {
            "$ref": "#/components/schemas/GraphComponentsMode"
          },
          "moduleNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNode"
            },
            "nullable": true
          },
          "datasetNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphDatasetNode"
            },
            "nullable": true
          },
          "subGraphNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphReferenceNode"
            },
            "nullable": true
          },
          "controlReferenceNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphControlReferenceNode"
            },
            "nullable": true
          },
          "controlNodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphControlNode"
            },
            "nullable": true
          },
          "edges": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphEdge"
            },
            "nullable": true
          },
          "entityInterface": {
            "$ref": "#/components/schemas/EntityInterface"
          },
          "graphLayout": {
            "$ref": "#/components/schemas/GraphLayout"
          },
          "createdBy": {
            "$ref": "#/components/schemas/CreatedBy"
          },
          "lastUpdatedBy": {
            "$ref": "#/components/schemas/CreatedBy"
          },
          "defaultCompute": {
            "$ref": "#/components/schemas/ComputeSetting"
          },
          "defaultDatastore": {
            "$ref": "#/components/schemas/DatastoreSetting"
          },
          "defaultCloudPriority": {
            "$ref": "#/components/schemas/CloudPrioritySetting"
          },
          "extendedProperties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "parentSubGraphModuleIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PipelineInput": {
        "type": "object",
        "properties": {
          "data": {
            "$ref": "#/components/schemas/InputData"
          }
        },
        "additionalProperties": false
      },
      "PipelineJob": {
        "type": "object",
        "properties": {
          "jobType": {
            "$ref": "#/components/schemas/JobType"
          },
          "pipelineJobType": {
            "$ref": "#/components/schemas/MfeInternalPipelineType"
          },
          "pipeline": {
            "$ref": "#/components/schemas/Pipeline"
          },
          "computeId": {
            "type": "string",
            "nullable": true
          },
          "runId": {
            "type": "string",
            "nullable": true
          },
          "settings": {
            "nullable": true
          },
          "componentJobs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/MfeInternalV20211001ComponentJob"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/JobInput"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/JobOutput"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "bindings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Binding"
            },
            "nullable": true
          },
          "jobs": {
            "type": "object",
            "additionalProperties": { },
            "description": "This is a dictionary",
            "nullable": true
          },
          "inputBindings": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/InputDataBinding"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputBindings": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/OutputDataBinding"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "sourceJobId": {
            "type": "string",
            "nullable": true
          },
          "provisioningState": {
            "$ref": "#/components/schemas/JobProvisioningState"
          },
          "parentJobName": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/JobStatus"
          },
          "interactionEndpoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/JobEndpoint"
            },
            "nullable": true
          },
          "identity": {
            "$ref": "#/components/schemas/MfeInternalIdentityConfiguration"
          },
          "compute": {
            "$ref": "#/components/schemas/ComputeConfiguration"
          },
          "priority": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "output": {
            "$ref": "#/components/schemas/JobOutputArtifacts"
          },
          "isArchived": {
            "type": "boolean"
          },
          "schedule": {
            "$ref": "#/components/schemas/ScheduleBase"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "notificationSetting": {
            "$ref": "#/components/schemas/NotificationSetting"
          },
          "secretsConfiguration": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/MfeInternalSecretConfiguration"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineJobRuntimeBasicSettings": {
        "type": "object",
        "properties": {
          "pipelineRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameterAssignment"
            },
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "pipelineJobName": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "triggerTimeString": {
            "type": "string",
            "nullable": true
          },
          "pipelineParameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataPathAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/LegacyDataPath"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataSetDefinitionValueAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataSetDefinitionValue"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "assetOutputSettingsAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AssetOutputSettings"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineJobScheduleDto": {
        "type": "object",
        "properties": {
          "systemData": {
            "$ref": "#/components/schemas/SystemData"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "pipelineJobName": {
            "type": "string",
            "nullable": true
          },
          "pipelineJobRuntimeSettings": {
            "$ref": "#/components/schemas/PipelineJobRuntimeBasicSettings"
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "triggerType": {
            "$ref": "#/components/schemas/TriggerType"
          },
          "recurrence": {
            "$ref": "#/components/schemas/Recurrence"
          },
          "cron": {
            "$ref": "#/components/schemas/Cron"
          },
          "status": {
            "$ref": "#/components/schemas/ScheduleStatus"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineOutput": {
        "type": "object",
        "properties": {
          "data": {
            "$ref": "#/components/schemas/MfeInternalOutputData"
          }
        },
        "additionalProperties": false
      },
      "PipelineRun": {
        "type": "object",
        "properties": {
          "pipelineId": {
            "type": "string",
            "nullable": true
          },
          "runSource": {
            "type": "string",
            "nullable": true
          },
          "runType": {
            "$ref": "#/components/schemas/RunType"
          },
          "parameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataPathAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/LegacyDataPath"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataSetDefinitionValueAssignment": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataSetDefinitionValue"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "assetOutputSettingsAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AssetOutputSettings"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "totalSteps": {
            "type": "integer",
            "format": "int32"
          },
          "logs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "userAlias": {
            "type": "string",
            "nullable": true
          },
          "enforceRerun": {
            "type": "boolean",
            "nullable": true
          },
          "continueRunOnFailedOptionalInput": {
            "type": "boolean"
          },
          "defaultCompute": {
            "$ref": "#/components/schemas/ComputeSetting"
          },
          "defaultDatastore": {
            "$ref": "#/components/schemas/DatastoreSetting"
          },
          "defaultCloudPriority": {
            "$ref": "#/components/schemas/CloudPrioritySetting"
          },
          "pipelineTimeoutSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "continueRunOnStepFailure": {
            "type": "boolean"
          },
          "identityConfig": {
            "$ref": "#/components/schemas/IdentitySetting"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "runNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "statusCode": {
            "$ref": "#/components/schemas/PipelineStatusCode"
          },
          "runStatus": {
            "$ref": "#/components/schemas/RunStatus"
          },
          "statusDetail": {
            "type": "string",
            "nullable": true
          },
          "startTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "graphId": {
            "type": "string",
            "nullable": true
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "isExperimentArchived": {
            "type": "boolean",
            "nullable": true
          },
          "submittedBy": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "stepTags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "aetherStartTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "aetherEndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "runHistoryStartTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "runHistoryEndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "uniqueChildRunComputeTargets": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PipelineRunGraphDetail": {
        "type": "object",
        "properties": {
          "graph": {
            "$ref": "#/components/schemas/PipelineGraph"
          },
          "graphNodesStatus": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GraphNodeStatusInfo"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineRunGraphStatus": {
        "type": "object",
        "properties": {
          "status": {
            "$ref": "#/components/schemas/PipelineStatus"
          },
          "graphNodesStatus": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GraphNodeStatusInfo"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          },
          "isExperimentArchived": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineRunProfile": {
        "type": "object",
        "properties": {
          "runId": {
            "type": "string",
            "nullable": true
          },
          "nodeId": {
            "type": "string",
            "nullable": true
          },
          "runUrl": {
            "type": "string",
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/PipelineRunStatus"
          },
          "createTime": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "startTime": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "endTime": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "profilingTime": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stepRunsProfile": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StepRunProfile"
            },
            "nullable": true
          },
          "subPipelineRunProfile": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PipelineRunProfile"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineRunStatus": {
        "type": "object",
        "properties": {
          "statusCode": {
            "$ref": "#/components/schemas/PipelineRunStatusCode"
          },
          "statusDetail": {
            "type": "string",
            "nullable": true
          },
          "creationTime": {
            "type": "string",
            "format": "date-time"
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineRunStatusCode": {
        "enum": [
          "NotStarted",
          "Running",
          "Failed",
          "Finished",
          "Canceled",
          "Queued",
          "CancelRequested"
        ],
        "type": "string"
      },
      "PipelineRunStepDetails": {
        "type": "object",
        "properties": {
          "runId": {
            "type": "string",
            "nullable": true
          },
          "target": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/RunStatus"
          },
          "statusDetail": {
            "type": "string",
            "nullable": true
          },
          "parentRunId": {
            "type": "string",
            "nullable": true
          },
          "startTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isReused": {
            "type": "boolean",
            "nullable": true
          },
          "logs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "snapshotInfo": {
            "$ref": "#/components/schemas/SnapshotInfo"
          },
          "inputDatasets": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatasetLineage"
            },
            "nullable": true
          },
          "outputDatasets": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OutputDatasetLineage"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineRunSummary": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "runNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "statusCode": {
            "$ref": "#/components/schemas/PipelineStatusCode"
          },
          "runStatus": {
            "$ref": "#/components/schemas/RunStatus"
          },
          "statusDetail": {
            "type": "string",
            "nullable": true
          },
          "startTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "graphId": {
            "type": "string",
            "nullable": true
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "isExperimentArchived": {
            "type": "boolean",
            "nullable": true
          },
          "submittedBy": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "stepTags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "aetherStartTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "aetherEndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "runHistoryStartTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "runHistoryEndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "uniqueChildRunComputeTargets": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PipelineStatus": {
        "type": "object",
        "properties": {
          "statusCode": {
            "$ref": "#/components/schemas/PipelineStatusCode"
          },
          "runStatus": {
            "$ref": "#/components/schemas/RunStatus"
          },
          "statusDetail": {
            "type": "string",
            "nullable": true
          },
          "startTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isTerminalState": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "PipelineStatusCode": {
        "enum": [
          "NotStarted",
          "InDraft",
          "Preparing",
          "Running",
          "Failed",
          "Finished",
          "Canceled",
          "Throttled",
          "Unknown"
        ],
        "type": "string"
      },
      "PipelineStepRun": {
        "type": "object",
        "properties": {
          "stepName": {
            "type": "string",
            "nullable": true
          },
          "runNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "runId": {
            "type": "string",
            "nullable": true
          },
          "startTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "runStatus": {
            "$ref": "#/components/schemas/RunStatus"
          },
          "computeTarget": {
            "type": "string",
            "nullable": true
          },
          "computeType": {
            "type": "string",
            "nullable": true
          },
          "runType": {
            "type": "string",
            "nullable": true
          },
          "stepType": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "isReused": {
            "type": "boolean",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineStepRunOutputs": {
        "type": "object",
        "properties": {
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "portOutputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/PortOutputInfo"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PipelineSubDraft": {
        "type": "object",
        "properties": {
          "parentGraphDraftId": {
            "type": "string",
            "nullable": true
          },
          "parentNodeId": {
            "type": "string",
            "nullable": true
          },
          "graphDetail": {
            "$ref": "#/components/schemas/PipelineRunGraphDetail"
          },
          "moduleDto": {
            "$ref": "#/components/schemas/ModuleDto"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "lastEditedBy": {
            "type": "string",
            "nullable": true
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "pipelineType": {
            "$ref": "#/components/schemas/PipelineType"
          },
          "pipelineDraftMode": {
            "$ref": "#/components/schemas/PipelineDraftMode"
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PipelineType": {
        "enum": [
          "TrainingPipeline",
          "RealTimeInferencePipeline",
          "BatchInferencePipeline",
          "Unknown"
        ],
        "type": "string"
      },
      "PolicyValidationResponse": {
        "type": "object",
        "properties": {
          "errorResponse": {
            "$ref": "#/components/schemas/ErrorResponse"
          },
          "nextActionIntervalInSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "actionType": {
            "$ref": "#/components/schemas/ActionType"
          }
        },
        "additionalProperties": false
      },
      "PortAction": {
        "enum": [
          "Promote",
          "ViewInDataStore",
          "Visualize",
          "GetSchema",
          "CreateInferenceGraph",
          "RegisterModel",
          "PromoteAsTabular"
        ],
        "type": "string"
      },
      "PortInfo": {
        "type": "object",
        "properties": {
          "nodeId": {
            "type": "string",
            "nullable": true
          },
          "portName": {
            "type": "string",
            "nullable": true
          },
          "graphPortName": {
            "type": "string",
            "nullable": true
          },
          "isParameter": {
            "type": "boolean"
          },
          "webServicePort": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PortOutputInfo": {
        "type": "object",
        "properties": {
          "containerUri": {
            "type": "string",
            "format": "uri",
            "nullable": true
          },
          "relativePath": {
            "type": "string",
            "nullable": true
          },
          "previewParams": {
            "type": "string",
            "nullable": true
          },
          "modelOutputPath": {
            "type": "string",
            "nullable": true
          },
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "dataReferenceType": {
            "$ref": "#/components/schemas/DataReferenceType"
          },
          "isFile": {
            "type": "boolean"
          },
          "supportedActions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PortAction"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrimaryMetrics": {
        "enum": [
          "AUCWeighted",
          "Accuracy",
          "NormMacroRecall",
          "AveragePrecisionScoreWeighted",
          "PrecisionScoreWeighted",
          "SpearmanCorrelation",
          "NormalizedRootMeanSquaredError",
          "R2Score",
          "NormalizedMeanAbsoluteError",
          "NormalizedRootMeanSquaredLogError",
          "MeanAveragePrecision",
          "Iou"
        ],
        "type": "string"
      },
      "PriorityConfig": {
        "type": "object",
        "properties": {
          "jobPriority": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isPreemptible": {
            "type": "boolean",
            "nullable": true
          },
          "nodeCountSet": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "scaleInterval": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PriorityConfiguration": {
        "type": "object",
        "properties": {
          "cloudPriority": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stringTypePriority": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PromoteDataSetRequest": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "moduleNodeId": {
            "type": "string",
            "nullable": true
          },
          "stepRunId": {
            "type": "string",
            "nullable": true
          },
          "outputPortName": {
            "type": "string",
            "nullable": true
          },
          "modelOutputPath": {
            "type": "string",
            "nullable": true
          },
          "dataTypeId": {
            "type": "string",
            "nullable": true
          },
          "datasetType": {
            "type": "string",
            "nullable": true
          },
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "outputRelativePath": {
            "type": "string",
            "nullable": true
          },
          "pipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "rootPipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProviderEntity": {
        "type": "object",
        "properties": {
          "provider": {
            "type": "string",
            "nullable": true
          },
          "module": {
            "type": "string",
            "nullable": true
          },
          "connection_type": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConnectionType"
            },
            "nullable": true
          },
          "apis": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApiAndParameters"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProvisioningState": {
        "enum": [
          "Unknown",
          "Updating",
          "Creating",
          "Deleting",
          "Accepted",
          "Succeeded",
          "Failed",
          "Canceled"
        ],
        "type": "string"
      },
      "PublishedPipeline": {
        "type": "object",
        "properties": {
          "totalRunSteps": {
            "type": "integer",
            "format": "int32"
          },
          "totalRuns": {
            "type": "integer",
            "format": "int32"
          },
          "parameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataSetDefinitionValueAssignment": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataSetDefinitionValue"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "restEndpoint": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "graphId": {
            "type": "string",
            "nullable": true
          },
          "publishedDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastRunTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastRunStatus": {
            "$ref": "#/components/schemas/PipelineRunStatusCode"
          },
          "publishedBy": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PublishedPipelineSummary": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "graphId": {
            "type": "string",
            "nullable": true
          },
          "publishedDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastRunTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastRunStatus": {
            "$ref": "#/components/schemas/PipelineRunStatusCode"
          },
          "publishedBy": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "isDefault": {
            "type": "boolean",
            "nullable": true
          },
          "entityStatus": {
            "$ref": "#/components/schemas/EntityStatus"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "etag": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PyTorchConfiguration": {
        "type": "object",
        "properties": {
          "communicationBackend": {
            "type": "string",
            "nullable": true
          },
          "processCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PythonInterfaceMapping": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "nameInYaml": {
            "type": "string",
            "nullable": true
          },
          "argumentName": {
            "type": "string",
            "nullable": true
          },
          "commandLineOption": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PythonPyPiOrRCranLibraryDto": {
        "type": "object",
        "properties": {
          "package": {
            "type": "string",
            "nullable": true
          },
          "repo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PythonSection": {
        "type": "object",
        "properties": {
          "interpreterPath": {
            "type": "string",
            "nullable": true
          },
          "userManagedDependencies": {
            "type": "boolean"
          },
          "condaDependencies": {
            "nullable": true
          },
          "baseCondaEnvironment": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "QueueingInfo": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "lastRefreshTimestamp": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "RCranPackage": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "repository": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RGitHubPackage": {
        "type": "object",
        "properties": {
          "repository": {
            "type": "string",
            "nullable": true
          },
          "authToken": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RSection": {
        "type": "object",
        "properties": {
          "rVersion": {
            "type": "string",
            "nullable": true
          },
          "userManaged": {
            "type": "boolean"
          },
          "rscriptPath": {
            "type": "string",
            "nullable": true
          },
          "snapshotDate": {
            "type": "string",
            "nullable": true
          },
          "cranPackages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RCranPackage"
            },
            "nullable": true
          },
          "gitHubPackages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RGitHubPackage"
            },
            "nullable": true
          },
          "customUrlPackages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "bioConductorPackages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RawComponentDto": {
        "type": "object",
        "properties": {
          "componentSchema": {
            "type": "string",
            "nullable": true
          },
          "isAnonymous": {
            "type": "boolean"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/ComponentType"
          },
          "componentTypeVersion": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "isDeterministic": {
            "type": "boolean"
          },
          "successfulReturnCode": {
            "type": "string",
            "nullable": true
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ComponentInput"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ComponentOutput"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "command": {
            "type": "string",
            "nullable": true
          },
          "environmentName": {
            "type": "string",
            "nullable": true
          },
          "environmentVersion": {
            "type": "string",
            "nullable": true
          },
          "snapshotId": {
            "type": "string",
            "nullable": true
          },
          "createdBy": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "lastModifiedBy": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "createdDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastModifiedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "componentInternalId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RayConfiguration": {
        "type": "object",
        "properties": {
          "port": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "includeDashboard": {
            "type": "boolean",
            "nullable": true
          },
          "dashboardPort": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "headNodeAdditionalArgs": {
            "type": "string",
            "nullable": true
          },
          "workerNodeAdditionalArgs": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RealTimeEndpoint": {
        "type": "object",
        "properties": {
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "kvTags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "state": {
            "$ref": "#/components/schemas/WebServiceState"
          },
          "error": {
            "$ref": "#/components/schemas/ModelManagementErrorResponse"
          },
          "computeType": {
            "$ref": "#/components/schemas/ComputeEnvironmentType"
          },
          "imageId": {
            "type": "string",
            "nullable": true
          },
          "cpu": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "memoryInGB": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "maxConcurrentRequestsPerContainer": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numReplicas": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "eventHubEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "storageEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "appInsightsEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "autoScaleEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "minReplicas": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxReplicas": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "targetUtilization": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "refreshPeriodInSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "scoringUri": {
            "type": "string",
            "format": "uri",
            "nullable": true
          },
          "deploymentStatus": {
            "$ref": "#/components/schemas/AKSReplicaStatus"
          },
          "scoringTimeoutMs": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "authEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "aadAuthEnabled": {
            "type": "boolean",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "primaryKey": {
            "type": "string",
            "nullable": true
          },
          "secondaryKey": {
            "type": "string",
            "nullable": true
          },
          "swaggerUri": {
            "type": "string",
            "format": "uri",
            "nullable": true
          },
          "linkedPipelineDraftId": {
            "type": "string",
            "nullable": true
          },
          "linkedPipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "warning": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "createdTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "updatedTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "computeName": {
            "type": "string",
            "nullable": true
          },
          "updatedBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RealTimeEndpointInfo": {
        "type": "object",
        "properties": {
          "webServiceInputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WebServicePort"
            },
            "nullable": true
          },
          "webServiceOutputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WebServicePort"
            },
            "nullable": true
          },
          "deploymentsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DeploymentInfo"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RealTimeEndpointInternalStepCode": {
        "enum": [
          "AboutToDeploy",
          "WaitAksComputeReady",
          "RegisterModels",
          "CreateServiceFromModels",
          "UpdateServiceFromModels",
          "WaitServiceCreating",
          "FetchServiceRelatedInfo",
          "TestWithSampleData",
          "AboutToDelete",
          "DeleteDeployment",
          "DeleteAsset",
          "DeleteImage",
          "DeleteModel",
          "DeleteServiceRecord"
        ],
        "type": "string"
      },
      "RealTimeEndpointOpCode": {
        "enum": [
          "Create",
          "Update",
          "Delete"
        ],
        "type": "string"
      },
      "RealTimeEndpointOpStatusCode": {
        "enum": [
          "Ongoing",
          "Succeeded",
          "Failed",
          "SucceededWithWarning"
        ],
        "type": "string"
      },
      "RealTimeEndpointStatus": {
        "type": "object",
        "properties": {
          "lastOperation": {
            "$ref": "#/components/schemas/RealTimeEndpointOpCode"
          },
          "lastOperationStatus": {
            "$ref": "#/components/schemas/RealTimeEndpointOpStatusCode"
          },
          "internalStep": {
            "$ref": "#/components/schemas/RealTimeEndpointInternalStepCode"
          },
          "statusDetail": {
            "type": "string",
            "nullable": true
          },
          "deploymentState": {
            "type": "string",
            "nullable": true
          },
          "serviceId": {
            "type": "string",
            "nullable": true
          },
          "linkedPipelineDraftId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RealTimeEndpointSummary": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "createdTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "updatedTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "computeType": {
            "$ref": "#/components/schemas/ComputeEnvironmentType"
          },
          "computeName": {
            "type": "string",
            "nullable": true
          },
          "updatedBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RealTimeEndpointTestRequest": {
        "type": "object",
        "properties": {
          "endPoint": {
            "type": "string",
            "nullable": true
          },
          "authKey": {
            "type": "string",
            "nullable": true
          },
          "payload": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Recurrence": {
        "type": "object",
        "properties": {
          "frequency": {
            "$ref": "#/components/schemas/Frequency"
          },
          "interval": {
            "type": "integer",
            "format": "int32"
          },
          "schedule": {
            "$ref": "#/components/schemas/RecurrenceSchedule"
          },
          "endTime": {
            "type": "string",
            "nullable": true
          },
          "startTime": {
            "type": "string",
            "nullable": true
          },
          "timeZone": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RecurrenceFrequency": {
        "enum": [
          "Minute",
          "Hour",
          "Day",
          "Week",
          "Month"
        ],
        "type": "string"
      },
      "RecurrencePattern": {
        "type": "object",
        "properties": {
          "hours": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "minutes": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "weekdays": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Weekday"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RecurrenceSchedule": {
        "type": "object",
        "properties": {
          "hours": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "minutes": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "weekDays": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WeekDays"
            },
            "nullable": true
          },
          "monthDays": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegenerateServiceKeysRequest": {
        "type": "object",
        "properties": {
          "keyType": {
            "$ref": "#/components/schemas/KeyType"
          },
          "keyValue": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegisterComponentMetaInfo": {
        "type": "object",
        "properties": {
          "amlModuleName": {
            "type": "string",
            "nullable": true
          },
          "nameOnlyDisplayInfo": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "moduleVersionId": {
            "type": "string",
            "nullable": true
          },
          "snapshotId": {
            "type": "string",
            "nullable": true
          },
          "componentRegistrationType": {
            "$ref": "#/components/schemas/ComponentRegistrationTypeEnum"
          },
          "moduleEntityFromYaml": {
            "$ref": "#/components/schemas/ModuleEntity"
          },
          "setAsDefaultVersion": {
            "type": "boolean"
          },
          "dataTypesFromYaml": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataTypeCreationInfo"
            },
            "nullable": true
          },
          "dataTypeMechanism": {
            "$ref": "#/components/schemas/DataTypeMechanism"
          },
          "identifierHash": {
            "type": "string",
            "nullable": true
          },
          "identifierHashes": {
            "type": "object",
            "properties": {
              "IdentifierHash": {
                "type": "string"
              },
              "IdentifierHashV2": {
                "type": "string"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "contentHash": {
            "type": "string",
            "nullable": true
          },
          "extraHash": {
            "type": "string",
            "nullable": true
          },
          "extraHashes": {
            "type": "object",
            "properties": {
              "IdentifierHash": {
                "type": "string"
              },
              "IdentifierHashV2": {
                "type": "string"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "registration": {
            "type": "boolean",
            "nullable": true
          },
          "validateOnly": {
            "type": "boolean"
          },
          "skipWorkspaceRelatedCheck": {
            "type": "boolean"
          },
          "intellectualPropertyProtectedWorkspaceComponentRegistrationAllowedPublisher": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "systemManagedRegistration": {
            "type": "boolean"
          },
          "allowDupNameBetweenInputAndOuputPort": {
            "type": "boolean"
          },
          "moduleSource": {
            "type": "string",
            "nullable": true
          },
          "moduleScope": {
            "type": "string",
            "nullable": true
          },
          "moduleAdditionalIncludesCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "moduleOSType": {
            "type": "string",
            "nullable": true
          },
          "moduleCodegenBy": {
            "type": "string",
            "nullable": true
          },
          "moduleClientSource": {
            "type": "string",
            "nullable": true
          },
          "moduleIsBuiltin": {
            "type": "boolean"
          },
          "moduleRegisterEventExtensionFields": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegisterRegistryComponentMetaInfo": {
        "type": "object",
        "properties": {
          "registryName": {
            "type": "string",
            "nullable": true
          },
          "intellectualPropertyPublisherInformation": {
            "$ref": "#/components/schemas/IntellectualPropertyPublisherInformation"
          },
          "blobReferenceData": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/RegistryBlobReferenceData"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "amlModuleName": {
            "type": "string",
            "nullable": true
          },
          "nameOnlyDisplayInfo": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "moduleVersionId": {
            "type": "string",
            "nullable": true
          },
          "snapshotId": {
            "type": "string",
            "nullable": true
          },
          "componentRegistrationType": {
            "$ref": "#/components/schemas/ComponentRegistrationTypeEnum"
          },
          "moduleEntityFromYaml": {
            "$ref": "#/components/schemas/ModuleEntity"
          },
          "setAsDefaultVersion": {
            "type": "boolean"
          },
          "dataTypesFromYaml": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataTypeCreationInfo"
            },
            "nullable": true
          },
          "dataTypeMechanism": {
            "$ref": "#/components/schemas/DataTypeMechanism"
          },
          "identifierHash": {
            "type": "string",
            "nullable": true
          },
          "identifierHashes": {
            "type": "object",
            "properties": {
              "IdentifierHash": {
                "type": "string"
              },
              "IdentifierHashV2": {
                "type": "string"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "contentHash": {
            "type": "string",
            "nullable": true
          },
          "extraHash": {
            "type": "string",
            "nullable": true
          },
          "extraHashes": {
            "type": "object",
            "properties": {
              "IdentifierHash": {
                "type": "string"
              },
              "IdentifierHashV2": {
                "type": "string"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "registration": {
            "type": "boolean",
            "nullable": true
          },
          "validateOnly": {
            "type": "boolean"
          },
          "skipWorkspaceRelatedCheck": {
            "type": "boolean"
          },
          "intellectualPropertyProtectedWorkspaceComponentRegistrationAllowedPublisher": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "systemManagedRegistration": {
            "type": "boolean"
          },
          "allowDupNameBetweenInputAndOuputPort": {
            "type": "boolean"
          },
          "moduleSource": {
            "type": "string",
            "nullable": true
          },
          "moduleScope": {
            "type": "string",
            "nullable": true
          },
          "moduleAdditionalIncludesCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "moduleOSType": {
            "type": "string",
            "nullable": true
          },
          "moduleCodegenBy": {
            "type": "string",
            "nullable": true
          },
          "moduleClientSource": {
            "type": "string",
            "nullable": true
          },
          "moduleIsBuiltin": {
            "type": "boolean"
          },
          "moduleRegisterEventExtensionFields": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegisteredDataSetReference": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegistrationOptions": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "datasetRegistrationOptions": {
            "$ref": "#/components/schemas/DatasetRegistrationOptions"
          }
        },
        "additionalProperties": false
      },
      "RegistryBlobReferenceData": {
        "type": "object",
        "properties": {
          "dataReferenceId": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegistryIdentity": {
        "type": "object",
        "properties": {
          "resourceId": {
            "type": "string",
            "nullable": true
          },
          "clientId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Relationship": {
        "type": "object",
        "properties": {
          "relationType": {
            "type": "string",
            "nullable": true
          },
          "targetEntityId": {
            "type": "string",
            "nullable": true
          },
          "assetId": {
            "type": "string",
            "nullable": true
          },
          "entityType": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "direction": {
            "type": "string",
            "nullable": true
          },
          "entityContainerId": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        }
      },
      "RemoteDockerComputeInfo": {
        "type": "object",
        "properties": {
          "address": {
            "type": "string",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "privateKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ResourceConfig": {
        "type": "object",
        "properties": {
          "gpuCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cpuCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "memoryRequestInGB": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ResourceConfiguration": {
        "type": "object",
        "properties": {
          "gpuCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cpuCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "memoryRequestInGB": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ResourcesSetting": {
        "type": "object",
        "properties": {
          "instanceSize": {
            "type": "string",
            "nullable": true
          },
          "sparkVersion": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RetrieveToolFuncResultRequest": {
        "type": "object",
        "properties": {
          "func_path": {
            "type": "string",
            "nullable": true
          },
          "func_kwargs": {
            "type": "object",
            "additionalProperties": { },
            "description": "This is a dictionary",
            "nullable": true
          },
          "func_call_scenario": {
            "$ref": "#/components/schemas/ToolFuncCallScenario"
          }
        },
        "additionalProperties": false
      },
      "RetryConfiguration": {
        "type": "object",
        "properties": {
          "maxRetryCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RootError": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "description": "The service-defined error code. Supported error codes: ServiceError, UserError, ValidationError, AzureStorageError, TransientError, RequestThrottled.",
            "nullable": true
          },
          "severity": {
            "type": "integer",
            "description": "The Severity of error",
            "format": "int32",
            "nullable": true
          },
          "message": {
            "type": "string",
            "description": "A human-readable representation of the error.",
            "nullable": true
          },
          "messageFormat": {
            "type": "string",
            "description": "An unformatted version of the message with no variable substitution.",
            "nullable": true
          },
          "messageParameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "description": "Value substitutions corresponding to the contents of MessageFormat.",
            "nullable": true
          },
          "referenceCode": {
            "type": "string",
            "description": "This code can optionally be set by the system generating the error.\r\nIt should be used to classify the problem and identify the module and code area where the failure occured.",
            "nullable": true
          },
          "detailsUri": {
            "type": "string",
            "description": "A URI which points to more details about the context of the error.",
            "format": "uri",
            "nullable": true
          },
          "target": {
            "type": "string",
            "description": "The target of the error (e.g., the name of the property in error).",
            "nullable": true
          },
          "details": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RootError"
            },
            "description": "The related errors that occurred during the request.",
            "nullable": true
          },
          "innerError": {
            "$ref": "#/components/schemas/InnerErrorResponse"
          },
          "additionalInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ErrorAdditionalInfo"
            },
            "description": "The error additional info.",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "The root error."
      },
      "RunAnnotations": {
        "type": "object",
        "properties": {
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "primaryMetricName": {
            "type": "string",
            "nullable": true
          },
          "estimatedCost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "primaryMetricSummary": {
            "$ref": "#/components/schemas/RunIndexMetricSummary"
          },
          "metrics": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/RunIndexMetricSummarySystemObject"
            },
            "nullable": true
          },
          "parameters": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "modifiedTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "retainForLifetimeOfWorkspace": {
            "type": "boolean",
            "nullable": true
          },
          "error": {
            "$ref": "#/components/schemas/IndexedErrorResponse"
          },
          "resourceMetricSummary": {
            "$ref": "#/components/schemas/RunIndexResourceMetricSummary"
          },
          "jobCost": {
            "$ref": "#/components/schemas/JobCost"
          },
          "computeDuration": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "computeDurationMilliseconds": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "effectiveStartTimeUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "archived": {
            "type": "boolean"
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        }
      },
      "RunConfiguration": {
        "type": "object",
        "properties": {
          "script": {
            "type": "string",
            "nullable": true
          },
          "scriptType": {
            "$ref": "#/components/schemas/ScriptType"
          },
          "command": {
            "type": "string",
            "nullable": true
          },
          "useAbsolutePath": {
            "type": "boolean"
          },
          "arguments": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "framework": {
            "$ref": "#/components/schemas/Framework"
          },
          "communicator": {
            "$ref": "#/components/schemas/Communicator"
          },
          "target": {
            "type": "string",
            "nullable": true
          },
          "autoClusterComputeSpecification": {
            "$ref": "#/components/schemas/AutoClusterComputeSpecification"
          },
          "dataReferences": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataReferenceConfiguration"
            },
            "nullable": true
          },
          "data": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Data"
            },
            "nullable": true
          },
          "inputAssets": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/InputAsset"
            },
            "nullable": true
          },
          "outputData": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/OutputData"
            },
            "nullable": true
          },
          "datacaches": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatacacheConfiguration"
            },
            "nullable": true
          },
          "jobName": {
            "type": "string",
            "nullable": true
          },
          "maxRunDurationSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "nodeCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxNodeCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "instanceTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "priority": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "credentialPassthrough": {
            "type": "boolean"
          },
          "identity": {
            "$ref": "#/components/schemas/IdentityConfiguration"
          },
          "environment": {
            "$ref": "#/components/schemas/EnvironmentDefinition"
          },
          "history": {
            "$ref": "#/components/schemas/HistoryConfiguration"
          },
          "spark": {
            "$ref": "#/components/schemas/SparkConfiguration"
          },
          "parallelTask": {
            "$ref": "#/components/schemas/ParallelTaskConfiguration"
          },
          "tensorflow": {
            "$ref": "#/components/schemas/TensorflowConfiguration"
          },
          "mpi": {
            "$ref": "#/components/schemas/MpiConfiguration"
          },
          "pyTorch": {
            "$ref": "#/components/schemas/PyTorchConfiguration"
          },
          "ray": {
            "$ref": "#/components/schemas/RayConfiguration"
          },
          "hdi": {
            "$ref": "#/components/schemas/HdiConfiguration"
          },
          "docker": {
            "$ref": "#/components/schemas/DockerConfiguration"
          },
          "commandReturnCodeConfig": {
            "$ref": "#/components/schemas/CommandReturnCodeConfig"
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "applicationEndpoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ApplicationEndpointConfiguration"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterDefinition"
            },
            "nullable": true
          },
          "autologgerSettings": {
            "$ref": "#/components/schemas/AutologgerSettings"
          },
          "dataBricks": {
            "$ref": "#/components/schemas/DatabricksConfiguration"
          },
          "trainingDiagnosticConfig": {
            "$ref": "#/components/schemas/TrainingDiagnosticConfiguration"
          },
          "secretsConfiguration": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/SecretConfiguration"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RunDatasetReference": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RunDefinition": {
        "type": "object",
        "properties": {
          "configuration": {
            "$ref": "#/components/schemas/RunConfiguration"
          },
          "snapshotId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "snapshots": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Snapshot"
            },
            "nullable": true
          },
          "parentRunId": {
            "type": "string",
            "nullable": true
          },
          "runType": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "environmentAssetId": {
            "type": "string",
            "nullable": true
          },
          "primaryMetricName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "cancelReason": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RunDetailsDto": {
        "type": "object",
        "properties": {
          "runId": {
            "type": "string",
            "nullable": true
          },
          "runUuid": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "parentRunUuid": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "rootRunUuid": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "target": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "parentRunId": {
            "type": "string",
            "nullable": true
          },
          "dataContainerId": {
            "type": "string",
            "nullable": true
          },
          "createdTimeUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "startTimeUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTimeUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "error": {
            "$ref": "#/components/schemas/ErrorResponse"
          },
          "warnings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunDetailsWarningDto"
            },
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "parameters": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "services": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/EndpointSetting"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "inputDatasets": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatasetLineage"
            },
            "nullable": true
          },
          "outputDatasets": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OutputDatasetLineage"
            },
            "nullable": true
          },
          "runDefinition": {
            "nullable": true
          },
          "logFiles": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "jobCost": {
            "$ref": "#/components/schemas/JobCost"
          },
          "revision": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "runTypeV2": {
            "$ref": "#/components/schemas/RunTypeV2"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "computeRequest": {
            "$ref": "#/components/schemas/ComputeRequest"
          },
          "compute": {
            "$ref": "#/components/schemas/Compute"
          },
          "createdBy": {
            "$ref": "#/components/schemas/User"
          },
          "computeDuration": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "effectiveStartTimeUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "runNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "rootRunId": {
            "type": "string",
            "nullable": true
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          },
          "userId": {
            "type": "string",
            "nullable": true
          },
          "statusRevision": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "currentComputeTime": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "lastStartTimeUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastModifiedBy": {
            "$ref": "#/components/schemas/User"
          },
          "lastModifiedUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "duration": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/TypedAssetReference"
            },
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/TypedAssetReference"
            },
            "nullable": true
          },
          "currentAttemptId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RunDetailsWarningDto": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RunDisplayNameGenerationType": {
        "enum": [
          "AutoAppend",
          "UserProvidedMacro"
        ],
        "type": "string"
      },
      "RunDto": {
        "type": "object",
        "properties": {
          "runNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "rootRunId": {
            "type": "string",
            "nullable": true
          },
          "createdUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdBy": {
            "$ref": "#/components/schemas/User"
          },
          "userId": {
            "type": "string",
            "nullable": true
          },
          "token": {
            "type": "string",
            "nullable": true
          },
          "tokenExpiryTimeUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "error": {
            "$ref": "#/components/schemas/ErrorResponse"
          },
          "warnings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunDetailsWarningDto"
            },
            "nullable": true
          },
          "revision": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "statusRevision": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "runUuid": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "parentRunUuid": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "rootRunUuid": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "lastStartTimeUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "currentComputeTime": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "computeDuration": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "effectiveStartTimeUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastModifiedBy": {
            "$ref": "#/components/schemas/User"
          },
          "lastModifiedUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "duration": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "cancelationReason": {
            "type": "string",
            "nullable": true
          },
          "currentAttemptId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "runId": {
            "type": "string",
            "nullable": true
          },
          "parentRunId": {
            "type": "string",
            "nullable": true
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "startTimeUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTimeUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "scheduleId": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "dataContainerId": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "hidden": {
            "type": "boolean",
            "nullable": true
          },
          "runType": {
            "type": "string",
            "nullable": true
          },
          "runTypeV2": {
            "$ref": "#/components/schemas/RunTypeV2"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "parameters": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "actionUris": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "scriptName": {
            "type": "string",
            "nullable": true
          },
          "target": {
            "type": "string",
            "nullable": true
          },
          "uniqueChildRunComputeTargets": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "services": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/EndpointSetting"
            },
            "nullable": true
          },
          "inputDatasets": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatasetLineage"
            },
            "nullable": true
          },
          "outputDatasets": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OutputDatasetLineage"
            },
            "nullable": true
          },
          "runDefinition": {
            "nullable": true
          },
          "jobSpecification": {
            "nullable": true
          },
          "primaryMetricName": {
            "type": "string",
            "nullable": true
          },
          "createdFrom": {
            "$ref": "#/components/schemas/CreatedFromDto"
          },
          "cancelUri": {
            "type": "string",
            "nullable": true
          },
          "completeUri": {
            "type": "string",
            "nullable": true
          },
          "diagnosticsUri": {
            "type": "string",
            "nullable": true
          },
          "computeRequest": {
            "$ref": "#/components/schemas/ComputeRequest"
          },
          "compute": {
            "$ref": "#/components/schemas/Compute"
          },
          "retainForLifetimeOfWorkspace": {
            "type": "boolean",
            "nullable": true
          },
          "queueingInfo": {
            "$ref": "#/components/schemas/QueueingInfo"
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/TypedAssetReference"
            },
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/TypedAssetReference"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RunIndexEntity": {
        "type": "object",
        "properties": {
          "schemaId": {
            "type": "string",
            "nullable": true
          },
          "entityId": {
            "type": "string",
            "nullable": true
          },
          "kind": {
            "$ref": "#/components/schemas/EntityKind"
          },
          "annotations": {
            "$ref": "#/components/schemas/RunAnnotations"
          },
          "properties": {
            "$ref": "#/components/schemas/RunProperties"
          },
          "internal": {
            "$ref": "#/components/schemas/ExtensibleObject"
          },
          "updateSequence": {
            "type": "integer",
            "format": "int64"
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "entityContainerId": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "entityObjectId": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "resourceType": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "relationships": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Relationship"
            },
            "nullable": true
          },
          "assetId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RunIndexMetricSummary": {
        "type": "object",
        "properties": {
          "count": {
            "type": "integer",
            "format": "int64"
          },
          "lastValue": {
            "nullable": true
          },
          "minimumValue": {
            "nullable": true
          },
          "maximumValue": {
            "nullable": true
          },
          "metricType": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "RunIndexMetricSummarySystemObject": {
        "type": "object",
        "properties": {
          "count": {
            "type": "integer",
            "format": "int64"
          },
          "lastValue": {
            "nullable": true
          },
          "minimumValue": {
            "nullable": true
          },
          "maximumValue": {
            "nullable": true
          },
          "metricType": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "RunIndexResourceMetricSummary": {
        "type": "object",
        "properties": {
          "gpuUtilizationPercentLastHour": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "gpuMemoryUtilizationPercentLastHour": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "gpuEnergyJoules": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "resourceMetricNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        }
      },
      "RunMetricDto": {
        "type": "object",
        "properties": {
          "runId": {
            "type": "string",
            "nullable": true
          },
          "metricId": {
            "type": "string",
            "format": "uuid"
          },
          "dataContainerId": {
            "type": "string",
            "nullable": true
          },
          "metricType": {
            "type": "string",
            "nullable": true
          },
          "createdUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "numCells": {
            "type": "integer",
            "format": "int32"
          },
          "dataLocation": {
            "type": "string",
            "nullable": true
          },
          "cells": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": { },
              "description": "This is a dictionary"
            },
            "nullable": true
          },
          "schema": {
            "$ref": "#/components/schemas/MetricSchemaDto"
          }
        },
        "additionalProperties": false
      },
      "RunMetricsTypesDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RunProperties": {
        "type": "object",
        "properties": {
          "dataContainerId": {
            "type": "string",
            "nullable": true
          },
          "targetName": {
            "type": "string",
            "nullable": true
          },
          "runName": {
            "type": "string",
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "runId": {
            "type": "string",
            "nullable": true
          },
          "parentRunId": {
            "type": "string",
            "nullable": true
          },
          "rootRunId": {
            "type": "string",
            "nullable": true
          },
          "runType": {
            "type": "string",
            "nullable": true
          },
          "runTypeV2": {
            "$ref": "#/components/schemas/RunTypeV2Index"
          },
          "scriptName": {
            "type": "string",
            "nullable": true
          },
          "experimentId": {
            "type": "string",
            "nullable": true
          },
          "runUuid": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "parentRunUuid": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "runNumber": {
            "type": "integer",
            "format": "int32"
          },
          "startTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "computeRequest": {
            "$ref": "#/components/schemas/ComputeRequest"
          },
          "compute": {
            "$ref": "#/components/schemas/Compute"
          },
          "userProperties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "actionUris": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "duration": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "durationMilliseconds": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "creationContext": {
            "$ref": "#/components/schemas/CreationContext"
          }
        }
      },
      "RunSettingParameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "parameterType": {
            "$ref": "#/components/schemas/RunSettingParameterType"
          },
          "isOptional": {
            "type": "boolean",
            "nullable": true
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "lowerBound": {
            "type": "string",
            "nullable": true
          },
          "upperBound": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "runSettingUIHint": {
            "$ref": "#/components/schemas/RunSettingUIParameterHint"
          },
          "argumentName": {
            "type": "string",
            "nullable": true
          },
          "sectionName": {
            "type": "string",
            "nullable": true
          },
          "sectionDescription": {
            "type": "string",
            "nullable": true
          },
          "sectionArgumentName": {
            "type": "string",
            "nullable": true
          },
          "examples": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "enumValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "enumValuesToArgumentStrings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "enabledByParameterName": {
            "type": "string",
            "nullable": true
          },
          "enabledByParameterValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "disabledByParameters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "moduleRunSettingType": {
            "$ref": "#/components/schemas/ModuleRunSettingTypes"
          },
          "linkedParameterDefaultValueMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "linkedParameterKeyName": {
            "type": "string",
            "nullable": true
          },
          "supportLinkSetting": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "RunSettingParameterAssignment": {
        "type": "object",
        "properties": {
          "useGraphDefaultCompute": {
            "type": "boolean",
            "nullable": true
          },
          "mlcComputeType": {
            "type": "string",
            "nullable": true
          },
          "computeRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameterAssignment"
            },
            "nullable": true
          },
          "linkedParameterName": {
            "type": "string",
            "nullable": true
          },
          "valueType": {
            "$ref": "#/components/schemas/ParameterValueType"
          },
          "assignmentsToConcatenate": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterAssignment"
            },
            "nullable": true
          },
          "dataPathAssignment": {
            "$ref": "#/components/schemas/LegacyDataPath"
          },
          "dataSetDefinitionValueAssignment": {
            "$ref": "#/components/schemas/DataSetDefinitionValue"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RunSettingParameterType": {
        "enum": [
          "Undefined",
          "Int",
          "Double",
          "Bool",
          "String",
          "JsonString",
          "YamlString",
          "StringList"
        ],
        "type": "string"
      },
      "RunSettingUIParameterHint": {
        "type": "object",
        "properties": {
          "uiWidgetType": {
            "$ref": "#/components/schemas/RunSettingUIWidgetTypeEnum"
          },
          "jsonEditor": {
            "$ref": "#/components/schemas/UIJsonEditor"
          },
          "yamlEditor": {
            "$ref": "#/components/schemas/UIYamlEditor"
          },
          "computeSelection": {
            "$ref": "#/components/schemas/UIComputeSelection"
          },
          "hyperparameterConfiguration": {
            "$ref": "#/components/schemas/UIHyperparameterConfiguration"
          },
          "uxIgnore": {
            "type": "boolean"
          },
          "anonymous": {
            "type": "boolean"
          },
          "supportReset": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "RunSettingUIWidgetTypeEnum": {
        "enum": [
          "Default",
          "ComputeSelection",
          "JsonEditor",
          "Mode",
          "SearchSpaceParameter",
          "SectionToggle",
          "YamlEditor",
          "EnableRuntimeSweep",
          "DataStoreSelection",
          "Checkbox",
          "MultipleSelection",
          "HyperparameterConfiguration",
          "JsonTextBox",
          "Connection",
          "Static"
        ],
        "type": "string"
      },
      "RunStatus": {
        "enum": [
          "NotStarted",
          "Unapproved",
          "Pausing",
          "Paused",
          "Starting",
          "Preparing",
          "Queued",
          "Running",
          "Finalizing",
          "CancelRequested",
          "Completed",
          "Failed",
          "Canceled"
        ],
        "type": "string"
      },
      "RunStatusPeriod": {
        "type": "object",
        "properties": {
          "status": {
            "$ref": "#/components/schemas/RunStatus"
          },
          "subPeriods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubStatusPeriod"
            },
            "nullable": true
          },
          "start": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "end": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RunType": {
        "enum": [
          "HTTP",
          "SDK",
          "Schedule",
          "Portal"
        ],
        "type": "string"
      },
      "RunTypeV2": {
        "type": "object",
        "properties": {
          "orchestrator": {
            "type": "string",
            "nullable": true
          },
          "traits": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "attribution": {
            "type": "string",
            "nullable": true
          },
          "computeType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RunTypeV2Index": {
        "type": "object",
        "properties": {
          "orchestrator": {
            "type": "string",
            "nullable": true
          },
          "traits": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "attribution": {
            "type": "string",
            "nullable": true
          },
          "computeType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RuntimeConfiguration": {
        "type": "object",
        "properties": {
          "baseImage": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RuntimeStatusEnum": {
        "enum": [
          "Unavailable",
          "Failed",
          "NotExist",
          "Starting",
          "Stopping"
        ],
        "type": "string"
      },
      "RuntimeType": {
        "enum": [
          "ManagedOnlineEndpoint",
          "ComputeInstance",
          "TrainingSession"
        ],
        "type": "string"
      },
      "SampleMeta": {
        "type": "object",
        "properties": {
          "image": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "docLink": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "feedName": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SamplingAlgorithmType": {
        "enum": [
          "Random",
          "Grid",
          "Bayesian"
        ],
        "type": "string"
      },
      "SavePipelineDraftRequest": {
        "type": "object",
        "properties": {
          "uiWidgetMetaInfos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UIWidgetMetaInfo"
            },
            "nullable": true
          },
          "webServiceInputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WebServicePort"
            },
            "nullable": true
          },
          "webServiceOutputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WebServicePort"
            },
            "nullable": true
          },
          "nodesInDraft": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "pipelineType": {
            "$ref": "#/components/schemas/PipelineType"
          },
          "pipelineDraftMode": {
            "$ref": "#/components/schemas/PipelineDraftMode"
          },
          "graphComponentsMode": {
            "$ref": "#/components/schemas/GraphComponentsMode"
          },
          "subPipelinesInfo": {
            "$ref": "#/components/schemas/SubPipelinesInfo"
          },
          "flattenedSubGraphs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/PipelineSubDraft"
            },
            "nullable": true
          },
          "pipelineParameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataPathAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/LegacyDataPath"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataSetDefinitionValueAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataSetDefinitionValue"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "assetOutputSettingsAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AssetOutputSettings"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "graph": {
            "$ref": "#/components/schemas/GraphDraftEntity"
          },
          "pipelineRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameterAssignment"
            },
            "nullable": true
          },
          "moduleNodeRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeRunSetting"
            },
            "nullable": true
          },
          "moduleNodeUIInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeUIInputSetting"
            },
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "continueRunOnStepFailure": {
            "type": "boolean",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "enforceRerun": {
            "type": "boolean",
            "nullable": true
          },
          "datasetAccessModes": {
            "$ref": "#/components/schemas/DatasetAccessModes"
          }
        },
        "additionalProperties": false
      },
      "SavedDataSetReference": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ScheduleBase": {
        "type": "object",
        "properties": {
          "scheduleStatus": {
            "$ref": "#/components/schemas/MfeInternalScheduleStatus"
          },
          "scheduleType": {
            "$ref": "#/components/schemas/ScheduleType"
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "startTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "timeZone": {
            "type": "string",
            "nullable": true
          },
          "expression": {
            "type": "string",
            "nullable": true
          },
          "frequency": {
            "$ref": "#/components/schemas/RecurrenceFrequency"
          },
          "interval": {
            "type": "integer",
            "format": "int32"
          },
          "pattern": {
            "$ref": "#/components/schemas/RecurrencePattern"
          }
        },
        "additionalProperties": false
      },
      "ScheduleProvisioningStatus": {
        "enum": [
          "Creating",
          "Updating",
          "Deleting",
          "Succeeded",
          "Failed",
          "Canceled"
        ],
        "type": "string"
      },
      "ScheduleStatus": {
        "enum": [
          "Enabled",
          "Disabled"
        ],
        "type": "string"
      },
      "ScheduleType": {
        "enum": [
          "Cron",
          "Recurrence"
        ],
        "type": "string"
      },
      "SchemaContractsCreatedBy": {
        "type": "object",
        "properties": {
          "userObjectId": {
            "type": "string",
            "nullable": true
          },
          "userTenantId": {
            "type": "string",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "nullable": true
          },
          "userPrincipalName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ScopeCloudConfiguration": {
        "type": "object",
        "properties": {
          "inputPathSuffixes": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ArgumentAssignment"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputPathSuffixes": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ArgumentAssignment"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "userAlias": {
            "type": "string",
            "nullable": true
          },
          "tokens": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "autoToken": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcp": {
            "type": "number",
            "format": "float",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ScopeType": {
        "enum": [
          "Global",
          "Tenant",
          "Subscription",
          "ResourceGroup",
          "Workspace"
        ],
        "type": "string"
      },
      "ScriptType": {
        "enum": [
          "Python",
          "Notebook"
        ],
        "type": "string"
      },
      "Seasonality": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/SeasonalityMode"
          },
          "value": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SeasonalityMode": {
        "enum": [
          "Auto",
          "Custom"
        ],
        "type": "string"
      },
      "SecretConfiguration": {
        "type": "object",
        "properties": {
          "workspace_secret_name": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Section": {
        "enum": [
          "Gallery",
          "Template"
        ],
        "type": "string"
      },
      "SegmentedResult`1": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FlowIndexEntity"
            },
            "nullable": true
          },
          "continuationToken": {
            "type": "string",
            "nullable": true
          },
          "count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nextLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ServiceLogRequest": {
        "type": "object",
        "properties": {
          "logLevel": {
            "$ref": "#/components/schemas/LogLevel"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "timestamp": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SessionApplication": {
        "type": "object",
        "properties": {
          "image": {
            "type": "string",
            "nullable": true
          },
          "envVars": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "pythonPipRequirements": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "setupResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SessionApplicationRunCommandResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SessionApplicationRunCommandResult": {
        "type": "object",
        "properties": {
          "command": {
            "type": "string",
            "nullable": true
          },
          "arguments": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "exitCode": {
            "type": "integer",
            "format": "int32"
          },
          "stdOut": {
            "type": "string",
            "nullable": true
          },
          "stdErr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SessionProperties": {
        "type": "object",
        "properties": {
          "sessionId": {
            "type": "string",
            "nullable": true
          },
          "subscriptionId": {
            "type": "string",
            "nullable": true
          },
          "resourceGroupName": {
            "type": "string",
            "nullable": true
          },
          "workspaceName": {
            "type": "string",
            "nullable": true
          },
          "userObjectId": {
            "type": "string",
            "nullable": true
          },
          "userTenantId": {
            "type": "string",
            "nullable": true
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64"
          },
          "application": {
            "$ref": "#/components/schemas/SessionApplication"
          },
          "lastAliveTime": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "SessionSetupModeEnum": {
        "enum": [
          "ClientWait",
          "SystemWait"
        ],
        "type": "string"
      },
      "SetupFlowSessionAction": {
        "enum": [
          "Install",
          "Reset",
          "Update",
          "Delete"
        ],
        "type": "string"
      },
      "SetupFlowSessionRequest": {
        "type": "object",
        "properties": {
          "action": {
            "$ref": "#/components/schemas/SetupFlowSessionAction"
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "identity": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SeverityLevel": {
        "enum": [
          "Critical",
          "Error",
          "Warning",
          "Info"
        ],
        "type": "string"
      },
      "SharingScope": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/ScopeType"
          },
          "identifier": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ShortSeriesHandlingConfiguration": {
        "enum": [
          "Auto",
          "Pad",
          "Drop"
        ],
        "type": "string"
      },
      "Snapshot": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "directoryName": {
            "type": "string",
            "nullable": true
          },
          "snapshotAssetId": {
            "type": "string",
            "nullable": true
          },
          "snapshotEntityId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SnapshotInfo": {
        "type": "object",
        "properties": {
          "rootDownloadUrl": {
            "type": "string",
            "nullable": true
          },
          "snapshots": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DownloadResourceInfo"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SourceCodeDataReference": {
        "type": "object",
        "properties": {
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SparkConfiguration": {
        "type": "object",
        "properties": {
          "configuration": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "files": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "archives": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "jars": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "pyFiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "sparkPoolResourceId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SparkJarTaskDto": {
        "type": "object",
        "properties": {
          "main_class_name": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SparkJob": {
        "type": "object",
        "properties": {
          "jobType": {
            "$ref": "#/components/schemas/JobType"
          },
          "resources": {
            "$ref": "#/components/schemas/SparkResourceConfiguration"
          },
          "args": {
            "type": "string",
            "nullable": true
          },
          "codeId": {
            "type": "string",
            "nullable": true
          },
          "entry": {
            "$ref": "#/components/schemas/SparkJobEntry"
          },
          "pyFiles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "jars": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "files": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "archives": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "environmentId": {
            "type": "string",
            "nullable": true
          },
          "inputDataBindings": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/InputDataBinding"
            },
            "nullable": true
          },
          "outputDataBindings": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/OutputDataBinding"
            },
            "nullable": true
          },
          "conf": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "provisioningState": {
            "$ref": "#/components/schemas/JobProvisioningState"
          },
          "parentJobName": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/JobStatus"
          },
          "interactionEndpoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/JobEndpoint"
            },
            "nullable": true
          },
          "identity": {
            "$ref": "#/components/schemas/MfeInternalIdentityConfiguration"
          },
          "compute": {
            "$ref": "#/components/schemas/ComputeConfiguration"
          },
          "priority": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "output": {
            "$ref": "#/components/schemas/JobOutputArtifacts"
          },
          "isArchived": {
            "type": "boolean"
          },
          "schedule": {
            "$ref": "#/components/schemas/ScheduleBase"
          },
          "componentId": {
            "type": "string",
            "nullable": true
          },
          "notificationSetting": {
            "$ref": "#/components/schemas/NotificationSetting"
          },
          "secretsConfiguration": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/MfeInternalSecretConfiguration"
            },
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SparkJobEntry": {
        "type": "object",
        "properties": {
          "file": {
            "type": "string",
            "nullable": true
          },
          "className": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SparkMavenPackage": {
        "type": "object",
        "properties": {
          "group": {
            "type": "string",
            "nullable": true
          },
          "artifact": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SparkPythonTaskDto": {
        "type": "object",
        "properties": {
          "python_file": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SparkResourceConfiguration": {
        "type": "object",
        "properties": {
          "instanceType": {
            "type": "string",
            "nullable": true
          },
          "runtimeVersion": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SparkSection": {
        "type": "object",
        "properties": {
          "repositories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "packages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SparkMavenPackage"
            },
            "nullable": true
          },
          "precachePackages": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SparkSubmitTaskDto": {
        "type": "object",
        "properties": {
          "parameters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SqlDataPath": {
        "type": "object",
        "properties": {
          "sqlTableName": {
            "type": "string",
            "nullable": true
          },
          "sqlQuery": {
            "type": "string",
            "nullable": true
          },
          "sqlStoredProcedureName": {
            "type": "string",
            "nullable": true
          },
          "sqlStoredProcedureParams": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StoredProcedureParameter"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StackEnsembleSettings": {
        "type": "object",
        "properties": {
          "stackMetaLearnerType": {
            "$ref": "#/components/schemas/StackMetaLearnerType"
          },
          "stackMetaLearnerTrainPercentage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "stackMetaLearnerKWargs": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StackMetaLearnerType": {
        "enum": [
          "None",
          "LogisticRegression",
          "LogisticRegressionCV",
          "LightGBMClassifier",
          "ElasticNet",
          "ElasticNetCV",
          "LightGBMRegressor",
          "LinearRegression"
        ],
        "type": "string"
      },
      "StandbyPoolProperties": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "count": {
            "type": "integer",
            "format": "int32"
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "standbyAvailableInstances": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StandbyPoolResourceStatus"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StandbyPoolResourceStatus": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "nullable": true
          },
          "error": {
            "$ref": "#/components/schemas/CloudError"
          }
        },
        "additionalProperties": false
      },
      "StartRunResult": {
        "required": [
          "runId"
        ],
        "type": "object",
        "properties": {
          "runId": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "StepRunProfile": {
        "type": "object",
        "properties": {
          "stepRunId": {
            "type": "string",
            "nullable": true
          },
          "stepRunNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "runUrl": {
            "type": "string",
            "nullable": true
          },
          "computeTarget": {
            "type": "string",
            "nullable": true
          },
          "computeTargetUrl": {
            "type": "string",
            "nullable": true
          },
          "nodeId": {
            "type": "string",
            "nullable": true
          },
          "nodeName": {
            "type": "string",
            "nullable": true
          },
          "stepName": {
            "type": "string",
            "nullable": true
          },
          "createTime": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "startTime": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "endTime": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/RunStatus"
          },
          "statusDetail": {
            "type": "string",
            "nullable": true
          },
          "isReused": {
            "type": "boolean"
          },
          "reusedPipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "reusedStepRunId": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "statusTimeline": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunStatusPeriod"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StorageAuthType": {
        "enum": [
          "MSI",
          "ConnectionString",
          "SAS"
        ],
        "type": "string"
      },
      "StorageInfo": {
        "type": "object",
        "properties": {
          "storageAuthType": {
            "$ref": "#/components/schemas/StorageAuthType"
          },
          "connectionString": {
            "type": "string",
            "nullable": true
          },
          "sasToken": {
            "type": "string",
            "nullable": true
          },
          "accountName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StoredProcedureParameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/StoredProcedureParameterType"
          }
        },
        "additionalProperties": false
      },
      "StoredProcedureParameterType": {
        "enum": [
          "String",
          "Int",
          "Decimal",
          "Guid",
          "Boolean",
          "Date"
        ],
        "type": "string"
      },
      "Stream": {
        "type": "object",
        "properties": {
          "canRead": {
            "type": "boolean",
            "readOnly": true
          },
          "canWrite": {
            "type": "boolean",
            "readOnly": true
          },
          "canSeek": {
            "type": "boolean",
            "readOnly": true
          },
          "canTimeout": {
            "type": "boolean",
            "readOnly": true
          },
          "length": {
            "type": "integer",
            "format": "int64",
            "readOnly": true
          },
          "position": {
            "type": "integer",
            "format": "int64"
          },
          "readTimeout": {
            "type": "integer",
            "format": "int32"
          },
          "writeTimeout": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "StructuredInterface": {
        "type": "object",
        "properties": {
          "commandLinePattern": {
            "type": "string",
            "nullable": true
          },
          "inputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StructuredInterfaceInput"
            },
            "nullable": true
          },
          "outputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StructuredInterfaceOutput"
            },
            "nullable": true
          },
          "controlOutputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ControlOutput"
            },
            "nullable": true
          },
          "parameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StructuredInterfaceParameter"
            },
            "nullable": true
          },
          "metadataParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StructuredInterfaceParameter"
            },
            "nullable": true
          },
          "arguments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ArgumentAssignment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StructuredInterfaceInput": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "dataTypeIdsList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "isOptional": {
            "type": "boolean"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "skipProcessing": {
            "type": "boolean"
          },
          "isResource": {
            "type": "boolean"
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AEVADataStoreMode"
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "overwrite": {
            "type": "boolean"
          },
          "dataReferenceName": {
            "type": "string",
            "nullable": true
          },
          "datasetTypes": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatasetType"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StructuredInterfaceOutput": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "dataTypeId": {
            "type": "string",
            "nullable": true
          },
          "passThroughDataTypeInputName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "skipProcessing": {
            "type": "boolean"
          },
          "IsArtifact": {
            "type": "boolean"
          },
          "dataStoreName": {
            "type": "string",
            "nullable": true
          },
          "dataStoreMode": {
            "$ref": "#/components/schemas/AEVADataStoreMode"
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          },
          "overwrite": {
            "type": "boolean"
          },
          "dataReferenceName": {
            "type": "string",
            "nullable": true
          },
          "trainingOutput": {
            "$ref": "#/components/schemas/TrainingOutput"
          },
          "datasetOutput": {
            "$ref": "#/components/schemas/DatasetOutput"
          },
          "AssetOutputSettings": {
            "$ref": "#/components/schemas/AssetOutputSettings"
          },
          "EarlyAvailable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "StructuredInterfaceParameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "parameterType": {
            "$ref": "#/components/schemas/ParameterType"
          },
          "isOptional": {
            "type": "boolean"
          },
          "defaultValue": {
            "type": "string",
            "nullable": true
          },
          "lowerBound": {
            "type": "string",
            "nullable": true
          },
          "upperBound": {
            "type": "string",
            "nullable": true
          },
          "enumValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "enumValuesToArgumentStrings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "setEnvironmentVariable": {
            "type": "boolean"
          },
          "environmentVariableOverride": {
            "type": "string",
            "nullable": true
          },
          "enabledByParameterName": {
            "type": "string",
            "nullable": true
          },
          "enabledByParameterValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "uiHint": {
            "$ref": "#/components/schemas/UIParameterHint"
          },
          "groupNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "argumentName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StudioMigrationInfo": {
        "type": "object",
        "properties": {
          "sourceWorkspaceId": {
            "type": "string",
            "nullable": true
          },
          "sourceExperimentId": {
            "type": "string",
            "nullable": true
          },
          "sourceExperimentLink": {
            "type": "string",
            "nullable": true
          },
          "failedNodeIdList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SubGraphConcatenateAssignment": {
        "type": "object",
        "properties": {
          "concatenateParameter": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterAssignment"
            },
            "nullable": true
          },
          "parameterAssignments": {
            "$ref": "#/components/schemas/SubPipelineParameterAssignment"
          }
        },
        "additionalProperties": false
      },
      "SubGraphConfiguration": {
        "type": "object",
        "properties": {
          "graphId": {
            "type": "string",
            "nullable": true
          },
          "graphDraftId": {
            "type": "string",
            "nullable": true
          },
          "DefaultCloudPriority": {
            "$ref": "#/components/schemas/CloudPrioritySetting"
          },
          "IsDynamic": {
            "type": "boolean",
            "default": false,
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubGraphConnectionInfo": {
        "type": "object",
        "properties": {
          "nodeId": {
            "type": "string",
            "nullable": true
          },
          "portName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubGraphDataPathParameterAssignment": {
        "type": "object",
        "properties": {
          "dataSetPathParameter": {
            "$ref": "#/components/schemas/DataSetPathParameter"
          },
          "dataSetPathParameterAssignments": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubGraphInfo": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "defaultComputeTarget": {
            "$ref": "#/components/schemas/ComputeSetting"
          },
          "defaultDataStore": {
            "$ref": "#/components/schemas/DatastoreSetting"
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "parentGraphId": {
            "type": "string",
            "nullable": true
          },
          "pipelineDefinitionId": {
            "type": "string",
            "nullable": true
          },
          "subGraphParameterAssignment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubGraphParameterAssignment"
            },
            "nullable": true
          },
          "subGraphConcatenateAssignment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubGraphConcatenateAssignment"
            },
            "nullable": true
          },
          "subGraphDataPathParameterAssignment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubGraphDataPathParameterAssignment"
            },
            "nullable": true
          },
          "subGraphDefaultComputeTargetNodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "subGraphDefaultDataStoreNodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "inputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubGraphPortInfo"
            },
            "nullable": true
          },
          "outputs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubGraphPortInfo"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubGraphParameterAssignment": {
        "type": "object",
        "properties": {
          "parameter": {
            "$ref": "#/components/schemas/Parameter"
          },
          "parameterAssignments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubPipelineParameterAssignment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubGraphPortInfo": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "internal": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubGraphConnectionInfo"
            },
            "nullable": true
          },
          "external": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubGraphConnectionInfo"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubPipelineDefinition": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "defaultComputeTarget": {
            "$ref": "#/components/schemas/ComputeSetting"
          },
          "defaultDataStore": {
            "$ref": "#/components/schemas/DatastoreSetting"
          },
          "pipelineFunctionName": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "parentDefinitionId": {
            "type": "string",
            "nullable": true
          },
          "fromModuleName": {
            "type": "string",
            "nullable": true
          },
          "parameterList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Kwarg"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubPipelineParameterAssignment": {
        "type": "object",
        "properties": {
          "nodeId": {
            "type": "string",
            "nullable": true
          },
          "parameterName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubPipelinesInfo": {
        "type": "object",
        "properties": {
          "subGraphInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubGraphInfo"
            },
            "nullable": true
          },
          "nodeIdToSubGraphIdMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "subPipelineDefinition": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubPipelineDefinition"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubStatusPeriod": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "subPeriods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubStatusPeriod"
            },
            "nullable": true
          },
          "start": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "end": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubmitBulkRunRequest": {
        "type": "object",
        "properties": {
          "flowDefinitionFilePath": {
            "type": "string",
            "nullable": true
          },
          "flowDefinitionResourceId": {
            "type": "string",
            "nullable": true
          },
          "flowDefinitionDataStoreName": {
            "type": "string",
            "nullable": true
          },
          "flowDefinitionBlobPath": {
            "type": "string",
            "nullable": true
          },
          "flowDefinitionDataUri": {
            "type": "string",
            "nullable": true
          },
          "runId": {
            "type": "string",
            "nullable": true
          },
          "runDisplayName": {
            "type": "string",
            "nullable": true
          },
          "runExperimentName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "nodeVariant": {
            "type": "string",
            "nullable": true
          },
          "variantRunId": {
            "type": "string",
            "nullable": true
          },
          "baselineRunId": {
            "type": "string",
            "nullable": true
          },
          "batchDataInput": {
            "$ref": "#/components/schemas/BatchDataInput"
          },
          "inputsMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "connections": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              },
              "description": "This is a dictionary"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "environmentVariables": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "amlComputeName": {
            "type": "string",
            "nullable": true
          },
          "runtimeName": {
            "type": "string",
            "nullable": true
          },
          "sessionId": {
            "type": "string",
            "nullable": true
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "sessionSetupMode": {
            "$ref": "#/components/schemas/SessionSetupModeEnum"
          },
          "outputDataStore": {
            "type": "string",
            "nullable": true
          },
          "flowLineageId": {
            "type": "string",
            "nullable": true
          },
          "runDisplayNameGenerationType": {
            "$ref": "#/components/schemas/RunDisplayNameGenerationType"
          }
        },
        "additionalProperties": false
      },
      "SubmitBulkRunResponse": {
        "type": "object",
        "properties": {
          "nextActionIntervalInSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "actionType": {
            "$ref": "#/components/schemas/ActionType"
          },
          "flow_runs": {
            "type": "array",
            "items": { },
            "nullable": true
          },
          "node_runs": {
            "type": "array",
            "items": { },
            "nullable": true
          },
          "errorResponse": {
            "$ref": "#/components/schemas/ErrorResponse"
          },
          "flowName": {
            "type": "string",
            "nullable": true
          },
          "flowRunDisplayName": {
            "type": "string",
            "nullable": true
          },
          "flowRunId": {
            "type": "string",
            "nullable": true
          },
          "flowGraph": {
            "$ref": "#/components/schemas/FlowGraph"
          },
          "flowGraphLayout": {
            "$ref": "#/components/schemas/FlowGraphLayout"
          },
          "flowRunResourceId": {
            "type": "string",
            "nullable": true
          },
          "bulkTestId": {
            "type": "string",
            "nullable": true
          },
          "batchInputs": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": { },
              "description": "This is a dictionary"
            },
            "nullable": true
          },
          "batchDataInput": {
            "$ref": "#/components/schemas/BatchDataInput"
          },
          "createdBy": {
            "$ref": "#/components/schemas/SchemaContractsCreatedBy"
          },
          "createdOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "flowRunType": {
            "$ref": "#/components/schemas/FlowRunTypeEnum"
          },
          "flowType": {
            "$ref": "#/components/schemas/FlowType"
          },
          "runtimeName": {
            "type": "string",
            "nullable": true
          },
          "amlComputeName": {
            "type": "string",
            "nullable": true
          },
          "flowRunLogs": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "flowTestMode": {
            "$ref": "#/components/schemas/FlowTestMode"
          },
          "flowTestInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowTestInfo"
            },
            "nullable": true
          },
          "workingDirectory": {
            "type": "string",
            "nullable": true
          },
          "flowDagFileRelativePath": {
            "type": "string",
            "nullable": true
          },
          "flowSnapshotId": {
            "type": "string",
            "nullable": true
          },
          "variantRunToEvaluationRunsIdMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubmitFlowRequest": {
        "type": "object",
        "properties": {
          "flowRunId": {
            "type": "string",
            "nullable": true
          },
          "flowRunDisplayName": {
            "type": "string",
            "nullable": true
          },
          "flowId": {
            "type": "string",
            "nullable": true
          },
          "flow": {
            "$ref": "#/components/schemas/Flow"
          },
          "flowSubmitRunSettings": {
            "$ref": "#/components/schemas/FlowSubmitRunSettings"
          },
          "asyncSubmission": {
            "type": "boolean"
          },
          "useWorkspaceConnection": {
            "type": "boolean"
          },
          "useFlowSnapshotToSubmit": {
            "type": "boolean"
          },
          "enableBlobRunArtifacts": {
            "type": "boolean"
          },
          "enableAsyncFlowTest": {
            "type": "boolean"
          },
          "flowRuntimeSubmissionApiVersion": {
            "$ref": "#/components/schemas/FlowRuntimeSubmissionApiVersion"
          },
          "runDisplayNameGenerationType": {
            "$ref": "#/components/schemas/RunDisplayNameGenerationType"
          }
        },
        "additionalProperties": false
      },
      "SubmitPipelineRunRequest": {
        "type": "object",
        "properties": {
          "computeTarget": {
            "type": "string",
            "nullable": true
          },
          "flattenedSubGraphs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/PipelineSubDraft"
            },
            "nullable": true
          },
          "stepTags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "experimentName": {
            "type": "string",
            "nullable": true
          },
          "pipelineParameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataPathAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/LegacyDataPath"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "dataSetDefinitionValueAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DataSetDefinitionValue"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "assetOutputSettingsAssignments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AssetOutputSettings"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "enableNotification": {
            "type": "boolean",
            "nullable": true
          },
          "subPipelinesInfo": {
            "$ref": "#/components/schemas/SubPipelinesInfo"
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "runId": {
            "type": "string",
            "nullable": true
          },
          "parentRunId": {
            "type": "string",
            "nullable": true
          },
          "graph": {
            "$ref": "#/components/schemas/GraphDraftEntity"
          },
          "pipelineRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RunSettingParameterAssignment"
            },
            "nullable": true
          },
          "moduleNodeRunSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeRunSetting"
            },
            "nullable": true
          },
          "moduleNodeUIInputSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GraphModuleNodeUIInputSetting"
            },
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "continueRunOnStepFailure": {
            "type": "boolean",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "enforceRerun": {
            "type": "boolean",
            "nullable": true
          },
          "datasetAccessModes": {
            "$ref": "#/components/schemas/DatasetAccessModes"
          }
        },
        "additionalProperties": false
      },
      "SuccessfulCommandReturnCode": {
        "enum": [
          "Zero",
          "ZeroOrGreater"
        ],
        "type": "string"
      },
      "SweepEarlyTerminationPolicy": {
        "type": "object",
        "properties": {
          "policyType": {
            "$ref": "#/components/schemas/EarlyTerminationPolicyType"
          },
          "evaluationInterval": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "delayEvaluation": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "slackFactor": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "slackAmount": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "truncationPercentage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SweepSettings": {
        "type": "object",
        "properties": {
          "limits": {
            "$ref": "#/components/schemas/SweepSettingsLimits"
          },
          "searchSpace": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "samplingAlgorithm": {
            "$ref": "#/components/schemas/SamplingAlgorithmType"
          },
          "earlyTermination": {
            "$ref": "#/components/schemas/SweepEarlyTerminationPolicy"
          }
        },
        "additionalProperties": false
      },
      "SweepSettingsLimits": {
        "type": "object",
        "properties": {
          "maxTotalTrials": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxConcurrentTrials": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SystemData": {
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdByType": {
            "$ref": "#/components/schemas/UserType"
          },
          "lastModifiedAt": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastModifiedBy": {
            "type": "string",
            "nullable": true
          },
          "lastModifiedByType": {
            "$ref": "#/components/schemas/UserType"
          }
        },
        "additionalProperties": false
      },
      "SystemMeta": {
        "type": "object",
        "properties": {
          "identifierHash": {
            "type": "string",
            "nullable": true
          },
          "extraHash": {
            "type": "string",
            "nullable": true
          },
          "contentHash": {
            "type": "string",
            "nullable": true
          },
          "identifierHashes": {
            "type": "object",
            "properties": {
              "IdentifierHash": {
                "type": "string"
              },
              "IdentifierHashV2": {
                "type": "string"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "extraHashes": {
            "type": "object",
            "properties": {
              "IdentifierHash": {
                "type": "string"
              },
              "IdentifierHashV2": {
                "type": "string"
              }
            },
            "additionalProperties": false,
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TabularTrainingMode": {
        "enum": [
          "Distributed",
          "NonDistributed",
          "Auto"
        ],
        "type": "string"
      },
      "TargetAggregationFunction": {
        "enum": [
          "Sum",
          "Max",
          "Min",
          "Mean"
        ],
        "type": "string"
      },
      "TargetLags": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/TargetLagsMode"
          },
          "values": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TargetLagsMode": {
        "enum": [
          "Auto",
          "Custom"
        ],
        "type": "string"
      },
      "TargetRollingWindowSize": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/TargetRollingWindowSizeMode"
          },
          "value": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TargetRollingWindowSizeMode": {
        "enum": [
          "Auto",
          "Custom"
        ],
        "type": "string"
      },
      "TargetSelectorConfiguration": {
        "type": "object",
        "properties": {
          "lowPriorityVMTolerant": {
            "type": "boolean"
          },
          "clusterBlockList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "computeType": {
            "type": "string",
            "nullable": true
          },
          "instanceType": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "instanceTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "myResourceOnly": {
            "type": "boolean"
          },
          "planId": {
            "type": "string",
            "nullable": true
          },
          "planRegionId": {
            "type": "string",
            "nullable": true
          },
          "region": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "regions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "vcBlockList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Task": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "exception": {
            "nullable": true,
            "readOnly": true
          },
          "status": {
            "$ref": "#/components/schemas/TaskStatus"
          },
          "isCanceled": {
            "type": "boolean",
            "readOnly": true
          },
          "isCompleted": {
            "type": "boolean",
            "readOnly": true
          },
          "isCompletedSuccessfully": {
            "type": "boolean",
            "readOnly": true
          },
          "creationOptions": {
            "$ref": "#/components/schemas/TaskCreationOptions"
          },
          "asyncState": {
            "nullable": true,
            "readOnly": true
          },
          "isFaulted": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TaskControlFlowInfo": {
        "type": "object",
        "properties": {
          "controlFlowType": {
            "$ref": "#/components/schemas/ControlFlowType"
          },
          "iterationIndex": {
            "type": "integer",
            "format": "int32"
          },
          "itemName": {
            "type": "string",
            "nullable": true
          },
          "parametersOverwritten": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "isReused": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "TaskCreationOptions": {
        "enum": [
          "None",
          "PreferFairness",
          "LongRunning",
          "AttachedToParent",
          "DenyChildAttach",
          "HideScheduler",
          "RunContinuationsAsynchronously"
        ],
        "type": "string"
      },
      "TaskReuseInfo": {
        "type": "object",
        "properties": {
          "experimentId": {
            "type": "string",
            "nullable": true
          },
          "pipelineRunId": {
            "type": "string",
            "nullable": true
          },
          "nodeId": {
            "type": "string",
            "nullable": true
          },
          "requestId": {
            "type": "string",
            "nullable": true
          },
          "runId": {
            "type": "string",
            "nullable": true
          },
          "nodeStartTime": {
            "type": "string",
            "format": "date-time"
          },
          "nodeEndTime": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "TaskStatus": {
        "enum": [
          "Created",
          "WaitingForActivation",
          "WaitingToRun",
          "Running",
          "WaitingForChildrenToComplete",
          "RanToCompletion",
          "Canceled",
          "Faulted"
        ],
        "type": "string"
      },
      "TaskStatusCode": {
        "enum": [
          "NotStarted",
          "Queued",
          "Running",
          "Failed",
          "Finished",
          "Canceled",
          "PartiallyExecuted",
          "Bypassed"
        ],
        "type": "string"
      },
      "TaskType": {
        "enum": [
          "Classification",
          "Regression",
          "Forecasting",
          "ImageClassification",
          "ImageClassificationMultilabel",
          "ImageObjectDetection",
          "ImageInstanceSegmentation",
          "TextClassification",
          "TextMultiLabeling",
          "TextNER",
          "TextClassificationMultilabel"
        ],
        "type": "string"
      },
      "TensorflowConfiguration": {
        "type": "object",
        "properties": {
          "workerCount": {
            "type": "integer",
            "format": "int32"
          },
          "parameterServerCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TestDataSettings": {
        "type": "object",
        "properties": {
          "testDataSize": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Tool": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/ToolType"
          },
          "inputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/InputDefinition"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "outputs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/OutputDefinition"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "connection_type": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConnectionType"
            },
            "nullable": true
          },
          "module": {
            "type": "string",
            "nullable": true
          },
          "class_name": {
            "type": "string",
            "nullable": true
          },
          "source": {
            "type": "string",
            "nullable": true
          },
          "lkgCode": {
            "type": "string",
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "function": {
            "type": "string",
            "nullable": true
          },
          "action_type": {
            "type": "string",
            "nullable": true
          },
          "provider_config": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/InputDefinition"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "function_config": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/InputDefinition"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "icon": {
            "nullable": true
          },
          "category": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": { },
            "description": "This is a dictionary",
            "nullable": true
          },
          "is_builtin": {
            "type": "boolean"
          },
          "package": {
            "type": "string",
            "nullable": true
          },
          "package_version": {
            "type": "string",
            "nullable": true
          },
          "default_prompt": {
            "type": "string",
            "nullable": true
          },
          "enable_kwargs": {
            "type": "boolean"
          },
          "deprecated_tools": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "tool_state": {
            "$ref": "#/components/schemas/ToolState"
          }
        },
        "additionalProperties": false
      },
      "ToolFuncCallScenario": {
        "enum": [
          "generated_by",
          "reverse_generated_by",
          "dynamic_list"
        ],
        "type": "string"
      },
      "ToolFuncResponse": {
        "type": "object",
        "properties": {
          "result": {
            "nullable": true
          },
          "logs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ToolInputDynamicList": {
        "type": "object",
        "properties": {
          "func_path": {
            "type": "string",
            "nullable": true
          },
          "func_kwargs": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": { },
              "description": "This is a dictionary"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ToolInputGeneratedBy": {
        "type": "object",
        "properties": {
          "func_path": {
            "type": "string",
            "nullable": true
          },
          "func_kwargs": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": { },
              "description": "This is a dictionary"
            },
            "nullable": true
          },
          "reverse_func_path": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ToolMetaDto": {
        "type": "object",
        "properties": {
          "tools": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Tool"
            },
            "description": "This is a dictionary",
            "nullable": true
          },
          "errors": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ErrorResponse"
            },
            "description": "This is a dictionary",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ToolSetting": {
        "type": "object",
        "properties": {
          "providers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProviderEntity"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ToolSourceMeta": {
        "type": "object",
        "properties": {
          "tool_type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ToolState": {
        "enum": [
          "Stable",
          "Preview",
          "Deprecated"
        ],
        "type": "string"
      },
      "ToolType": {
        "enum": [
          "llm",
          "python",
          "action",
          "prompt",
          "custom_llm",
          "csharp"
        ],
        "type": "string"
      },
      "TorchDistributedConfiguration": {
        "type": "object",
        "properties": {
          "processCountPerNode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrainingDiagnosticConfiguration": {
        "type": "object",
        "properties": {
          "jobHeartBeatTimeoutSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrainingOutput": {
        "type": "object",
        "properties": {
          "trainingOutputType": {
            "$ref": "#/components/schemas/TrainingOutputType"
          },
          "iteration": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "metric": {
            "type": "string",
            "nullable": true
          },
          "modelFile": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TrainingOutputType": {
        "enum": [
          "Metrics",
          "Model"
        ],
        "type": "string"
      },
      "TrainingSettings": {
        "type": "object",
        "properties": {
          "blockListModels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "allowListModels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "enableDnnTraining": {
            "type": "boolean",
            "nullable": true
          },
          "enableOnnxCompatibleModels": {
            "type": "boolean",
            "nullable": true
          },
          "stackEnsembleSettings": {
            "$ref": "#/components/schemas/StackEnsembleSettings"
          },
          "enableStackEnsemble": {
            "type": "boolean",
            "nullable": true
          },
          "enableVoteEnsemble": {
            "type": "boolean",
            "nullable": true
          },
          "ensembleModelDownloadTimeout": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "enableModelExplainability": {
            "type": "boolean",
            "nullable": true
          },
          "trainingMode": {
            "$ref": "#/components/schemas/TabularTrainingMode"
          }
        },
        "additionalProperties": false
      },
      "TriggerAsyncOperationStatus": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "operationType": {
            "$ref": "#/components/schemas/TriggerOperationType"
          },
          "provisioningStatus": {
            "$ref": "#/components/schemas/ScheduleProvisioningStatus"
          },
          "createdTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "error": {
            "$ref": "#/components/schemas/ErrorResponse"
          },
          "statusCode": {
            "$ref": "#/components/schemas/HttpStatusCode"
          }
        },
        "additionalProperties": false
      },
      "TriggerOperationType": {
        "enum": [
          "Create",
          "Update",
          "Delete",
          "CreateOrUpdate"
        ],
        "type": "string"
      },
      "TriggerType": {
        "enum": [
          "Recurrence",
          "Cron"
        ],
        "type": "string"
      },
      "TuningNodeSetting": {
        "type": "object",
        "properties": {
          "variantIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TypedAssetReference": {
        "type": "object",
        "properties": {
          "assetId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UIAzureOpenAIDeploymentNameSelector": {
        "type": "object",
        "properties": {
          "Capabilities": {
            "$ref": "#/components/schemas/UIAzureOpenAIModelCapabilities"
          }
        },
        "additionalProperties": false
      },
      "UIAzureOpenAIModelCapabilities": {
        "type": "object",
        "properties": {
          "Completion": {
            "type": "boolean",
            "nullable": true
          },
          "ChatCompletion": {
            "type": "boolean",
            "nullable": true
          },
          "Embeddings": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UIColumnPicker": {
        "type": "object",
        "properties": {
          "columnPickerFor": {
            "type": "string",
            "nullable": true
          },
          "columnSelectionCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "singleColumnSelection": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UIComputeSelection": {
        "type": "object",
        "properties": {
          "computeTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "requireGpu": {
            "type": "boolean",
            "nullable": true
          },
          "osTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "supportServerless": {
            "type": "boolean"
          },
          "computeRunSettingsMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/RunSettingParameter"
              },
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UIHyperparameterConfiguration": {
        "type": "object",
        "properties": {
          "modelNameToHyperParameterAndDistributionMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "nullable": true
            },
            "nullable": true
          },
          "distributionParametersMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/DistributionParameter"
              },
              "nullable": true
            },
            "nullable": true
          },
          "jsonSchema": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UIInputDataDeliveryMode": {
        "enum": [
          "Read-only mount",
          "Read-write mount",
          "Download",
          "Direct",
          "Evaluate mount",
          "Evaluate download",
          "Hdfs"
        ],
        "type": "string"
      },
      "UIInputSetting": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "dataDeliveryMode": {
            "$ref": "#/components/schemas/UIInputDataDeliveryMode"
          },
          "pathOnCompute": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UIJsonEditor": {
        "type": "object",
        "properties": {
          "jsonSchema": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UIParameterHint": {
        "type": "object",
        "properties": {
          "uiWidgetType": {
            "$ref": "#/components/schemas/UIWidgetTypeEnum"
          },
          "columnPicker": {
            "$ref": "#/components/schemas/UIColumnPicker"
          },
          "uiScriptLanguage": {
            "$ref": "#/components/schemas/UIScriptLanguageEnum"
          },
          "jsonEditor": {
            "$ref": "#/components/schemas/UIJsonEditor"
          },
          "PromptFlowConnectionSelector": {
            "$ref": "#/components/schemas/UIPromptFlowConnectionSelector"
          },
          "AzureOpenAIDeploymentNameSelector": {
            "$ref": "#/components/schemas/UIAzureOpenAIDeploymentNameSelector"
          },
          "UxIgnore": {
            "type": "boolean"
          },
          "Anonymous": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UIPromptFlowConnectionSelector": {
        "type": "object",
        "properties": {
          "PromptFlowConnectionType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UIScriptLanguageEnum": {
        "enum": [
          "None",
          "Python",
          "R",
          "Json",
          "Sql"
        ],
        "type": "string"
      },
      "UIWidgetMetaInfo": {
        "type": "object",
        "properties": {
          "moduleNodeId": {
            "type": "string",
            "nullable": true
          },
          "metaModuleId": {
            "type": "string",
            "nullable": true
          },
          "parameterName": {
            "type": "string",
            "nullable": true
          },
          "uiWidgetType": {
            "$ref": "#/components/schemas/UIWidgetTypeEnum"
          }
        },
        "additionalProperties": false
      },
      "UIWidgetTypeEnum": {
        "enum": [
          "Default",
          "Mode",
          "ColumnPicker",
          "Credential",
          "Script",
          "ComputeSelection",
          "JsonEditor",
          "SearchSpaceParameter",
          "SectionToggle",
          "YamlEditor",
          "EnableRuntimeSweep",
          "DataStoreSelection",
          "InstanceTypeSelection",
          "ConnectionSelection",
          "PromptFlowConnectionSelection",
          "AzureOpenAIDeploymentNameSelection"
        ],
        "type": "string"
      },
      "UIYamlEditor": {
        "type": "object",
        "properties": {
          "jsonSchema": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UnversionedEntityRequestDto": {
        "type": "object",
        "properties": {
          "unversionedEntityIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UnversionedEntityResponseDto": {
        "type": "object",
        "properties": {
          "unversionedEntities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FlowIndexEntity"
            },
            "nullable": true
          },
          "unversionedEntityJsonSchema": {
            "nullable": true
          },
          "normalizedRequestCharge": {
            "type": "number",
            "format": "double"
          },
          "normalizedRequestChargePeriod": {
            "type": "string",
            "format": "date-span"
          }
        },
        "additionalProperties": false
      },
      "UnversionedRebuildIndexDto": {
        "type": "object",
        "properties": {
          "continuationToken": {
            "type": "string",
            "nullable": true
          },
          "entityCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "entityContainerType": {
            "type": "string",
            "nullable": true
          },
          "entityType": {
            "type": "string",
            "nullable": true
          },
          "resourceId": {
            "type": "string",
            "nullable": true
          },
          "workspaceId": {
            "type": "string",
            "nullable": true
          },
          "immutableResourceId": {
            "type": "string",
            "format": "uuid"
          },
          "startTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UnversionedRebuildResponseDto": {
        "type": "object",
        "properties": {
          "entities": {
            "$ref": "#/components/schemas/SegmentedResult`1"
          },
          "unversionedEntitySchema": {
            "nullable": true
          },
          "normalizedRequestCharge": {
            "type": "number",
            "format": "double"
          },
          "normalizedRequestChargePeriod": {
            "type": "string",
            "format": "date-span"
          }
        },
        "additionalProperties": false
      },
      "UpdateComponentRequest": {
        "type": "object",
        "properties": {
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "moduleUpdateOperationType": {
            "$ref": "#/components/schemas/ModuleUpdateOperationType"
          },
          "moduleVersion": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateFlowRequest": {
        "type": "object",
        "properties": {
          "flowRunResult": {
            "$ref": "#/components/schemas/FlowRunResult"
          },
          "flowTestMode": {
            "$ref": "#/components/schemas/FlowTestMode"
          },
          "flowTestInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/FlowTestInfo"
            },
            "nullable": true
          },
          "flowName": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "details": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "flow": {
            "$ref": "#/components/schemas/Flow"
          },
          "flowDefinitionFilePath": {
            "type": "string",
            "nullable": true
          },
          "flowType": {
            "$ref": "#/components/schemas/FlowType"
          },
          "flowRunSettings": {
            "$ref": "#/components/schemas/FlowRunSettings"
          },
          "isArchived": {
            "type": "boolean"
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "maxIdleTimeSeconds": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "identity": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateFlowRuntimeRequest": {
        "type": "object",
        "properties": {
          "runtimeDescription": {
            "type": "string",
            "nullable": true
          },
          "environment": {
            "type": "string",
            "nullable": true
          },
          "instanceCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "UpdateRegistryComponentRequest": {
        "type": "object",
        "properties": {
          "registryName": {
            "type": "string",
            "nullable": true
          },
          "componentName": {
            "type": "string",
            "nullable": true
          },
          "componentVersion": {
            "type": "string",
            "nullable": true
          },
          "updateType": {
            "$ref": "#/components/schemas/UpdateType"
          }
        },
        "additionalProperties": false
      },
      "UpdateType": {
        "enum": [
          "SetDefaultVersion"
        ],
        "type": "string"
      },
      "UploadOptions": {
        "type": "object",
        "properties": {
          "overwrite": {
            "type": "boolean"
          },
          "sourceGlobs": {
            "$ref": "#/components/schemas/ExecutionGlobsOptions"
          }
        },
        "additionalProperties": false
      },
      "UploadState": {
        "enum": [
          "Uploading",
          "Completed",
          "Canceled",
          "Failed"
        ],
        "type": "string"
      },
      "UriReference": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "nullable": true
          },
          "isFile": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UseStl": {
        "enum": [
          "Season",
          "SeasonTrend"
        ],
        "type": "string"
      },
      "User": {
        "type": "object",
        "properties": {
          "userObjectId": {
            "type": "string",
            "description": "A user or service principal's object ID.\r\nThis is EUPI and may only be logged to warm path telemetry.",
            "nullable": true
          },
          "userPuId": {
            "type": "string",
            "description": "A user or service principal's PuID.\r\nThis is PII and should never be logged.",
            "nullable": true
          },
          "userIdp": {
            "type": "string",
            "description": "A user identity provider. Eg live.com\r\nThis is PII and should never be logged.",
            "nullable": true
          },
          "userAltSecId": {
            "type": "string",
            "description": "A user alternate sec id. This represents the user in a different identity provider system Eg.1:live.com:puid\r\nThis is PII and should never be logged.",
            "nullable": true
          },
          "userIss": {
            "type": "string",
            "description": "The issuer which issed the token for this user.\r\nThis is PII and should never be logged.",
            "nullable": true
          },
          "userTenantId": {
            "type": "string",
            "description": "A user or service principal's tenant ID.",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "description": "A user's full name or a service principal's app ID.\r\nThis is PII and should never be logged.",
            "nullable": true
          },
          "upn": {
            "type": "string",
            "description": "A user's Principal name (upn)\r\nThis is PII andshould never be logged",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserAssignedIdentity": {
        "type": "object",
        "properties": {
          "principalId": {
            "type": "string",
            "format": "uuid"
          },
          "clientId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "UserType": {
        "enum": [
          "User",
          "Application",
          "ManagedIdentity",
          "Key"
        ],
        "type": "string"
      },
      "ValidationDataSettings": {
        "type": "object",
        "properties": {
          "nCrossValidations": {
            "$ref": "#/components/schemas/NCrossValidations"
          },
          "validationDataSize": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cvSplitColumnNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "validationType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ValidationStatus": {
        "enum": [
          "Succeeded",
          "Failed"
        ],
        "type": "string"
      },
      "ValueType": {
        "enum": [
          "int",
          "double",
          "bool",
          "string",
          "secret",
          "prompt_template",
          "object",
          "list",
          "BingConnection",
          "OpenAIConnection",
          "AzureOpenAIConnection",
          "AzureContentModeratorConnection",
          "CustomConnection",
          "AzureContentSafetyConnection",
          "SerpConnection",
          "CognitiveSearchConnection",
          "SubstrateLLMConnection",
          "PineconeConnection",
          "QdrantConnection",
          "WeaviateConnection",
          "function_list",
          "function_str",
          "FormRecognizerConnection",
          "file_path",
          "image"
        ],
        "type": "string"
      },
      "VariantNode": {
        "type": "object",
        "properties": {
          "node": {
            "$ref": "#/components/schemas/Node"
          },
          "description": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VmPriority": {
        "enum": [
          "Dedicated",
          "Lowpriority"
        ],
        "type": "string"
      },
      "WebServiceComputeMetaInfo": {
        "type": "object",
        "properties": {
          "nodeCount": {
            "type": "integer",
            "format": "int32"
          },
          "isSslEnabled": {
            "type": "boolean"
          },
          "aksNotFound": {
            "type": "boolean"
          },
          "clusterPurpose": {
            "type": "string",
            "nullable": true
          },
          "publicIpAddress": {
            "type": "string",
            "nullable": true
          },
          "vmSize": {
            "type": "string",
            "nullable": true
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "provisioningState": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "osType": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdByStudio": {
            "type": "boolean"
          },
          "isGpuType": {
            "type": "boolean"
          },
          "resourceId": {
            "type": "string",
            "nullable": true
          },
          "computeType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WebServicePort": {
        "type": "object",
        "properties": {
          "nodeId": {
            "type": "string",
            "nullable": true
          },
          "portName": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WebServiceState": {
        "enum": [
          "Transitioning",
          "Healthy",
          "Unhealthy",
          "Failed",
          "Unschedulable"
        ],
        "type": "string"
      },
      "Webhook": {
        "type": "object",
        "properties": {
          "webhookType": {
            "$ref": "#/components/schemas/WebhookType"
          },
          "eventType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WebhookType": {
        "enum": [
          "AzureDevOps"
        ],
        "type": "string"
      },
      "WeekDays": {
        "enum": [
          "Monday",
          "Tuesday",
          "Wednesday",
          "Thursday",
          "Friday",
          "Saturday",
          "Sunday"
        ],
        "type": "string"
      },
      "Weekday": {
        "enum": [
          "Monday",
          "Tuesday",
          "Wednesday",
          "Thursday",
          "Friday",
          "Saturday",
          "Sunday"
        ],
        "type": "string"
      },
      "WorkspaceConnectionSpec": {
        "type": "object",
        "properties": {
          "connectionCategory": {
            "$ref": "#/components/schemas/ConnectionCategory"
          },
          "flowValueType": {
            "$ref": "#/components/schemas/ValueType"
          },
          "connectionType": {
            "$ref": "#/components/schemas/ConnectionType"
          },
          "connectionTypeDisplayName": {
            "type": "string",
            "nullable": true
          },
          "configSpecs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConnectionConfigSpec"
            },
            "nullable": true
          },
          "module": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "YarnDeployMode": {
        "enum": [
          "None",
          "Client",
          "Cluster"
        ],
        "type": "string"
      }
    },
    "parameters": {
      "subscriptionIdParameter": {
        "name": "subscriptionId",
        "in": "path",
        "description": "The Azure Subscription ID.",
        "required": true,
        "schema": {
          "type": "string",
          "format": "uuid"
        },
        "x-ms-parameter-location": "method"
      },
      "resourceGroupNameParameter": {
        "name": "resourceGroupName",
        "in": "path",
        "description": "The Name of the resource group in which the workspace is located.",
        "required": true,
        "schema": {
          "type": "string"
        },
        "x-ms-parameter-location": "method"
      },
      "workspaceNameParameter": {
        "name": "workspaceName",
        "in": "path",
        "description": "The name of the workspace.",
        "required": true,
        "schema": {
          "type": "string"
        },
        "x-ms-parameter-location": "method"
      }
    },
    "securitySchemes": {
      "azure_auth": {
        "type": "oauth2",
        "flows": {
          "implicit": {
            "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
            "scopes": {
              "user_impersonation": "impersonate your user account"
            }
          }
        }
      }
    }
  },
  "security": [
    {
      "azure_auth": [
        "user_impersonation"
      ]
    }
  ]
}